• MVC4学习过程记录


    终于决定开始尝试Web开发,即是为了工作也是为了自己的兴趣,决定还是从MS的MVC4开始。

    首先从Asp.Net MVC4入门指南这个系列开始学习(http://www.cnblogs.com/powertoolsteam/archive/2012/11/01/2749906.html)。

    但由于从没写过Web,很少与数据库接触的人,还是遇到不少困难,特此记录下来:

    1.在《Asp.Net MVC4入门指南(5):从控制器访问数据模型》中,访问http://localhost:xxxxx/Movies时,出错,提示“提供的 SqlConnection 未指定初始目录”,解决办法

    出现这个问题在数据库链接字符串中加入  Initial Catalog=Movies 即可

    <add name="MovieDBContext"
          connectionString="Data Source=(LocalDB)v11.0;Initial Catalog=Movies;AttachDbFilename=|DataDirectory|Movies.mdf;Integrated Security=True"
          providerName="System.Data.SqlClient" />

    2.解决上面的问题后,继续提示“在数据库 'master' 中拒绝了 CREATE DATABASE 权限”,解决方法:

      一、运行 SQL Server 数据库,就必须在实例下创建数据库,不管是直接创建、还是附加、还是还原,总之都得在实例下创建。 于是,修改连接字符串, 

    <add name="SE_DBConnectionString" connectionString="Data Source=.sqlexpress;Initial Catalog=SE_DB;Integrated Security=True;Pooling=False;User Instance=True" providerName="System.Data.SqlClient" /> 
    添加User Instance=True,即可使用实例成功创建数据库。 

      二、为相应登陆数据库的用户分配数据库管理员角色,也可以解决这个错误。如在ASP.NET中,NETWORK SERVICE用户会访问数据库,可将此用户的数据库角色设置为数据库管理员角色。总之,保证登陆的用户有权创建,修改或删除数据库即可。

    以上修改的文件为Web.config

  • 相关阅读:
    Reversion windows 2008 R2 STD to Datacenter
    NetAPP常用操作
    firefox解决flash崩溃
    物理和虚拟兼容性RDM的区别
    网络嗅探器Wireshark
    子网掩码在线计算换算及算法
    Debian中文字体安装
    快算24点,POJ(3983)
    第九十八周,搜索24点
    两次DFS,POJ(1481)
  • 原文地址:https://www.cnblogs.com/dancetime/p/3388335.html
Copyright © 2020-2023  润新知