通过app.config文件访问SQLserver连接字符串发生错误“System.TypeInitializationException:““DBUtility.SQLHelper”的类型初始值设定项引发异常。”的问题分析及解决办法
发生错误的图:
此处出错原因:
//获取数据库连接字符串
private static readonly string connString = ConfigurationManager.ConnectionStrings[connString].ToString();
.ConnectionStrings[connString]中括弧内没有加双引号
正确写法:
//获取数据库连接字符串
private static readonly string connString = ConfigurationManager.ConnectionStrings[“connString”].ToString();
在visual studio中app.config的使用注意事项:
- 检查是否添加了app.config文件
- app.config.cs文件必须放在UI层的根目录下(必须放在根目录下,以主程序为根目录)
- 连接字符串必须写到connectionStrings节点中
4.加入是命名实例在app.config中只能用一个 \ 符号
5.注意在app.config中的name属性和configurationmanager[“name”]是否一致,不能写错
6.千万不能更改app.config的名字,一改就错