“ConnectionString 属性尚未初始化”的另类解决办法

简介:

“ConnectionString 属性尚未初始化”的另类解决办法

现在稍微熟悉Asp.net的朋友都习惯把数据库连接配置写到web.config中,这样的优点主要是能随时更改数据库配置(比如帐号密码)而不用再编译,web.config中的数据库中的配置如下:

1 None.gif    < appSettings >
2 None.gif     < add  key ="ConnString"  value ="user id=sa;password=sasasa;Data Source=(local);Initial Catalog=51aspx" />
3 None.gif   </ appSettings >


.cs文件中利用

None.gif string  strConn  =  ConfigurationManager.AppSettings[ " ConnString " ];

来读取,值得注意的是:这个是Asp.net2.0的读取方式,1.1中是

None.gifstring 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了,希望这里能给大家提个醒,少走弯路哦!


本文转自 liudao 博客园博客,原文链接:http://www.cnblogs.com/liudao/archive/2007/05/15/747148.html,如需转载请自行联系原作者

相关文章
|
2月前
|
缓存 小程序 Android开发
mPaaS问题之更改包名之后就进不了小程序如何解决
mPaaS小程序是阿里巴巴移动平台服务(mPaaS)推出的一种轻量级应用解决方案,旨在帮助开发者快速构建跨平台的小程序应用;本合集将聚焦mPaaS小程序的开发流程、技术架构和最佳实践,以及如何解决开发中遇到的问题,从而助力开发者高效打造和维护小程序应用。
63 1
|
8月前
怎么删除360base64.dll,这个方法百分百管用
怎么删除360base64.dll,这个方法百分百管用
219 0
|
9月前
|
缓存 小程序 API
小程序:浅谈小程序更新机制,发版后多久能全覆盖
小程序:浅谈小程序更新机制,发版后多久能全覆盖
243 0
jira学习案例62-userState的懒初始化和保存函数状态2
jira学习案例62-userState的懒初始化和保存函数状态2
40 0
jira学习案例62-userState的懒初始化和保存函数状态2
jira学习案例63-userState的懒初始化和保存函数状态3
jira学习案例63-userState的懒初始化和保存函数状态3
62 0
jira学习案例63-userState的懒初始化和保存函数状态3
jira学习案例61-userState的懒初始化和保存函数状态1
jira学习案例61-userState的懒初始化和保存函数状态1
56 0
jira学习案例61-userState的懒初始化和保存函数状态1
|
C++
VS编译出错:未能找到类型,未能加载基类
VS编译出错:未能找到类型,未能加载基类
122 0
|
C++ 编译器 Python
Shared_from_this 几个值得注意的地方
shared_from_this()是enable_shared_from_this的成员 函数,返回shared_ptr。首先需要注意的是,这个函数仅在shared_ptr的构造函数被调用之后才能使 用。
1923 0
从调试器里观察到的Observable对象反推出其赋值的源代码位置
从调试器里观察到的Observable对象反推出其赋值的源代码位置
97 0
从调试器里观察到的Observable对象反推出其赋值的源代码位置
|
Shell Windows
缺少对象 WScript 问题解决方法
方法一: 先把脚本保存起来(保证你的脚本能正确运行),例如命名为test.vbs 然后在QTP写以下脚本就可以正确运行了! Dim oShell Set oShell =CreateObject ("WSCript.shell") oShell.run "cmd /K wscript e:\test.vbs" Set oShell = Nothing    方法二: 首先要明白 WScript.CreateObject 和 CreateObject 的区别。
2146 0