ConfigurationManager.ConnectionStrings的默认配置

  asp.net中,如果使用ConfigurationManager.ConnectionStrings获取web.config配置节中的<connectionStrings>的链接字符串时需要注意,最好使用键名称来获取链接字符串,而不是使用索引。

  因为machine.config里已经默认定义理一个数据库连接,内容如下:
+展开
-XML
<connectionStrings>
<add name="LocalSqlServerconnectionString="data source=.SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename= DataDirectory aspnetdb.mdf;User Instance=trueproviderName="System.Data.SqlClient" />
</connectionStrings>


  所以使用索引的时候,不能从0开始,要从1开始。要不使用索引0时,会连到默认的数据库.SQLEXPRESS,而不是实际的web.config中配置的索引为0的数据,导致代码无法运行。

加支付宝好友偷能量挖...


原创文章,转载请注明出处:ConfigurationManager.ConnectionStrings的默认配置

评论(0)Web开发网
阅读(273)喜欢(0)Asp.Net/C#/WCF