由于之前在三层的时候没使用配置文件App.config,因此并没有特别注意大小写问题,在调试七层登陆时无意间改成大写的了,再调试的过程中始终报错。
“System.TypeInitializationException”类型的未经处理的异常在 LoginDAL.dll 中发生
其他信息: “sqlHelper.sqlHelper”的类型初始值设定项引发异常。
于是开始百度查这个问题,最先看到的是个把APP.config复制到登陆项目下,就可以运行了,回答者说是类的静态变量初始化出错了,让看看静态结构函数是不是有问题,可是自己看不出来。断点调试显示ConfigurationManager.AppSettings("connstring")=Nothing
之前尝试不从配置文件中获取连接字符串,直接写在程序里一般就
可以,但性能就大打折扣了。Public Shared ConnString As String = "Server=DESKTOP-A8LHMG6\BIWORK2012;Database=机房重构;