app.config应该放哪?

时间:2022-08-08 19:42:22

一:做了一个简单的三层构架的小例子,在主项目里调用工具类的方法实现在数据库里添加一条信息。先看下错误的提示信息是什么样的,如下图一,图二是调用工具类。直接在工具类里写上连接字符串就没问题,如果写到app.config里就会出错

app.config应该放哪?

app.config应该放哪?

二:试着处理,将连接字符串的放到方法里,看行不行?结果还是不行,如下图:

app.config应该放哪?

三:出现什么实例化一个对象异常,下面试试实例化:

app.config应该放哪?

四:结果显示还是不行,虽然没有了实例化的错误,经过单步调试,发现连接字符串为null,我然后将app.config文件放到主目录,结果没有错了!!!如图:

app.config应该放哪?app.config应该放哪?

结论原因:程序一开始运行是从Main()开始的,所以放在类库中字符串得到的值总是null