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