由于之前在三层的时候没使用配置文件App.config,因此并没有特别注意大小写问题,在调试七层登陆时无意间改成大写的了,再调试的过程中始终报错。
“System.TypeInitializationException”类型的未经处理的异常在 LoginDAL.dll 中发生
其他信息: “sqlHelper.sqlHelper”的类型初始值设定项引发异常。
于是开始百度查这个问题,最先看到的是个把APP.config复制到登陆项目下,就可以运行了,回答者说是类的静态变量初始化出错了,让看看静态结构函数是不是有问题,可是自己看不出

在调试七层登陆时遇到“sqlHelper.sqlHelper”的类型初始值设定项异常,错误源于App.config配置文件中的大小写问题。通过检查配置文件格式,将大写改为小写,并正确引用System.Configuration,成功解决了问题。了解.NET Framework配置文件app.config的使用和注意事项,包括XML的大小写敏感性和等号周围不要有空格。
最低0.47元/天 解锁文章
1778

被折叠的 条评论
为什么被折叠?



