我可以像我这样访问我的配置中的连接字符串:
var connectionStrings = WebConfigurationManager.ConnectionStrings
我的配置中的所有连接都在那里,但由于某种原因,此列表还包含某种SQLEXPRESS默认字符串:
data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true
我没有在我的机器上运行SQLExpress,所以当我的应用程序遍历每个连接时,当然无法连接。是否有某些设置导致此默认字符串出现在WebConfigurationManager.ConnectionStrings中?
在整个应用中搜索“SQLExpress”(忽略大小写)会返回零结果。