ASP.net MVC 无法初始化 ASP.NET Simple Membership 数据库
1.错误信息
解决办法 1
更改Web.config的连接字符串
<connectionStrings>
<add name="DefaultConnection" connectionString="Data Source=(localdb)\v11.0;Initial Catalog=aspnet-MvcGuestBook-20160616123925;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnet-MvcGuestBook-20160616123925.mdf"
providerName="System.Data.SqlClient" />
<add name="MvcGuestBookContext" connectionString="Data Source=.; Initial Catalog=MvcGuestBookContext-20160616124610; Integrated Security=True; MultipleActiveResultSets=True; AttachDbFilename=|DataDirectory|MvcGuestBookContext-20160616124610.mdf"
providerName="System.Data.SqlClient" />
<!--<add name="GuestBook" connectionString="Data Source=.;Initial Catalog=GuestBook;Integrated Security=True" providerName="System.Data.SqlClient" />-->
</connectionStrings>
把(localdb)\v11.0替换成你需要连接的数据库,如果是本地的可以直接改为“.";远程数据库需要有IP和实例
如果还会出现上述问题,需要查看SQL Server是否开启连接和允许连接
修改方法
开启连接
1 找到SQL server配置管理器
2,修改SQL Server,右击选择启动
(2)允许连接
解决办法 2
安装 SQL SERVER 2012 EXPRESS LocalDB
默认连接的是SQL SERVER 2012 EXPRESS LocalDB的自动实例V11.0 ,古生成的链接字符创中显示的是(localdb)\V11.0
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步