当我尝试在Visual Studio 2015中打开现有ASP.NET MVC应用程序的代码时,它会显示一条警告,如
在该应用程序中,有一个连接字符串:
<add name="ApplicationServices"
connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true"
providerName="System.Data.SqlClient" />'
我的系统中安装了SQL Server 2012。
答案 0 :(得分:1)
非常简单:
将原始连接字符串中引用的.mdf
文件附加到SQL Server 2012实例
将连接字符串更改为新情况 - 例如:
<add name="ApplicationServices"
connectionString="data source=.;initial catalog=aspnetdb;Integrated Security=SSPI;"
providerName="System.Data.SqlClient" />
如果它再次出现,只需忽略VS警告....
警告的原因是原始连接字符串的AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true
设置;这种方法(我完全没有推荐)仅与SQL Server的Express版本一起使用 - 而不是与任何其他版本一起使用。