我在web.config中有以下内容:
<configuration>
<connectionStrings>
<add name="strConDev" connectionString="Data Source=dbSource;Initial Catalog=CatalogInitial;User Id =DEFAULT; Password=PASSWORD" />
</connectionStrings>
</configuration>
我正在尝试使用以下代码在Application_Start方法中的global.asa中检索连接字符串:
var con = ConfigurationManager.ConnectionStrings["strConDev"];
string strConn = con.ConnectionString;
但是,这总是会向con返回一个空值。我在这做错了什么?这是我能够在网上找到的语法。
答案 0 :(得分:0)
语法全部显示正确。你可以试试几件事:
<connectionStrings>
,或者您可能没有将元素添加到正确的部分答案 1 :(得分:0)
如果您使用WebConfigurationManager类(来自System.Web.Configuration)
,该怎么办?string connString = WebConfigurationManager.ConnectionStrings["strConDev"].ConnectionString;