app.config中读取连接字符串发生错误(类型初始设定项引发异常)

通过app.config文件访问SQLserver连接字符串发生错误“System.TypeInitializationException:““DBUtility.SQLHelper”的类型初始值设定项引发异常。”的问题分析及解决办法

发生错误的图:
app.config中读取连接字符串发生错误(类型初始设定项引发异常)_第1张图片
此处出错原因:
//获取数据库连接字符串
private static readonly string connString = ConfigurationManager.ConnectionStrings[connString].ToString();

.ConnectionStrings[connString]中括弧内没有加双引号

正确写法:

//获取数据库连接字符串
private static readonly string connString = ConfigurationManager.ConnectionStrings[“connString”].ToString();

在visual studio中app.config的使用注意事项:

  1. 检查是否添加了app.config文件
  2. app.config.cs文件必须放在UI层的根目录下(必须放在根目录下,以主程序为根目录)
    app.config中读取连接字符串发生错误(类型初始设定项引发异常)_第2张图片
  3. 连接字符串必须写到connectionStrings节点中

4.加入是命名实例在app.config中只能用一个 \ 符号
在这里插入图片描述
5.注意在app.config中的name属性和configurationmanager[“name”]是否一致,不能写错
6.千万不能更改app.config的名字,一改就错

你可能感兴趣的:(C#)