ASP.NET(C#) ConnectionString 属性尚未初始化。

2024-12-02 13:45:00
推荐回答(2个)
回答1:

 

 

已经很清楚了。Connection属性尚未初始化,说明 ConfigurationManager.AppSettings["ConnectionString"] 没有获取到连接字符串。

 

又看你的Webconfig配置。里面根本没有ConnectionString键,也没有连接字符串专用节点。

ConfigurationManager.AppSettings["ConnectionString"] 修改为

ConfigurationManager.AppSettings["connstr"]

回答2:

应该是连接字符的问题,建议在Web.config文件中的字节配置数据连接字符,有点过时了,当然我个人观点。代码如下




然后引用的时候这么写
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["first"].ConnectionString);