“ConnectionString 属性尚未初始化”的另类解决办法
2007-05-15 14:15
330 查看
“ConnectionString 属性尚未初始化”的另类解决办法
现在稍微熟悉Asp.net的朋友都习惯把数据库连接配置写到web.config中,这样的优点主要是能随时更改数据库配置(比如帐号密码)而不用再编译,web.config中的数据库中的配置如下:
1 <appSettings>
2 <add key="ConnString" value="user id=sa;password=sasasa;Data Source=(local);Initial Catalog=51aspx"/>
3 </appSettings>
.cs文件中利用
string strConn = ConfigurationManager.AppSettings["ConnString"];
来读取,值得注意的是:这个是Asp.net2.0的读取方式,1.1中是
string strConn=ConfigurationSettings.AppSettings["ConnString"];
很多朋友也许都遇到过“ConnectionString 属性尚未初始化”的提示,其中的根本原因是没有能读到key的值,解决方法是校正一下ConnString。
我今天也遇到了这个提示“ConnectionString 属性尚未初始化”,死活读不到web.config中的key值。
最后发现原因竟然是我当前建立的是http://localhost/test虚拟目录,默认读取的是站点http://localhost中的web.config的值,那里根本没有这个key,把test设置为站点(重新建立一个站点指向test或者把http://locanhost指向test)就OK了,希望这里能给大家提个醒,少走弯路哦!
现在稍微熟悉Asp.net的朋友都习惯把数据库连接配置写到web.config中,这样的优点主要是能随时更改数据库配置(比如帐号密码)而不用再编译,web.config中的数据库中的配置如下:
1 <appSettings>
2 <add key="ConnString" value="user id=sa;password=sasasa;Data Source=(local);Initial Catalog=51aspx"/>
3 </appSettings>
.cs文件中利用
string strConn = ConfigurationManager.AppSettings["ConnString"];
来读取,值得注意的是:这个是Asp.net2.0的读取方式,1.1中是
string strConn=ConfigurationSettings.AppSettings["ConnString"];
很多朋友也许都遇到过“ConnectionString 属性尚未初始化”的提示,其中的根本原因是没有能读到key的值,解决方法是校正一下ConnString。
我今天也遇到了这个提示“ConnectionString 属性尚未初始化”,死活读不到web.config中的key值。
最后发现原因竟然是我当前建立的是http://localhost/test虚拟目录,默认读取的是站点http://localhost中的web.config的值,那里根本没有这个key,把test设置为站点(重新建立一个站点指向test或者把http://locanhost指向test)就OK了,希望这里能给大家提个醒,少走弯路哦!
相关文章推荐
- “ConnectionString 属性尚未初始化”的解决办法
- 问题“ConnectionString属性尚未初始化”之解决办法
- “ConnectionString 属性尚未初始化”的解决办法
- 【原创】“ConnectionString 属性尚未初始化”的解决办法
- 问题“ConnectionString属性尚未初始化”之解决办法
- “不能初始化PHOTOSHOP,因为该文件已锁定.在WINDOWS资源管理器中使用属性命令来解锁文件”的解决办法
- ExecuteReader: Connection 属性尚未初始化。错误解决
- access表新建计算字段重新改名后再次点击表 提示“找不到属性”不能打开(尚未找到解决办法)!!!
- 对于ExecuteReader: Connection 属性尚未初始化问题的解决
- Subsonic.exe 生成数据访问层代码,报“从索引 0 处开始,初始化字符串的格式不符合规范”错误解决办法
- (转载)电驴提示“该内容尚未提供权利证明,无法提供下载”之解决办法详解
- 页面中ActiveX控件初始化时崩溃的解决办法
- Gridview中生成的属性rules="all",在Firefox出现内线框解决办法
- 电驴提示“该内容尚未提供权利证明,无法提供下载”之解决办法详解
- 对象序列化后部分属性无故消失的解决办法
- 您的设备不支持add-on属性 ——的解决办法
- 前端接收到的json的属性的首字母会自动变成小写,解决办法如下
- 无法初始化 Oracle 调用界面 SP2-1503: 无法初始化 Oracle 问题的解决办法
- ObjectContext的ApplyPropertyChanges()方法不能更新导航属性的解决办法
- checkbox属性checked="checked"通过js已设置,但是不勾选,解决办法