2024年6月14日发(作者:)

ConnectionString 属性尚未初始化

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

现在稍微熟悉的朋友都习惯把数据库连接配置写到

中,这样的优点主要是能随时更改数据库配置

(比如帐号密码)而不用再编译,中的数据库中

的配置如下:

1 <appSettings>

2 <add key="ConnString" value="user

id=sa;password=sasasa;Data Source=(local);Initial

Catalog=51aspx"/>

3 </appSettings>

.cs文件中利用

string strConn =

tings["ConnString"];

来读取,值得注意的是:这个是2.0的读取方式,

1.1中是

string

strConn=tings["ConnString"];

很多朋友也许都遇到过“ConnectionString 属性尚未初始化”

的提示,其中的根本原因是没有能读到key的值,解决方法

是校正一下ConnString。

我今天也遇到了这个提示“ConnectionString 属性尚未初始

化”,死活读不到中的key值。

最后发现原因竟然是我当前建立的是虚拟目录,默认读取

的是站点 中的的值,那里根本没有这个key,

把test设置为站点(重新建立一个站点指向这个目录或者

把该网站指向这个目录)就OK了