app.config和简单三层构架的学习日志

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

 app.config和简单三层构架的学习日志

app.config和简单三层构架的学习日志

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

app.config和简单三层构架的学习日志

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

 app.config和简单三层构架的学习日志

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

 app.config和简单三层构架的学习日志app.config和简单三层构架的学习日志

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

app.config和简单三层构架的学习日志,布布扣,bubuko.com

app.config和简单三层构架的学习日志

上一篇:Howto: 如何将ArcGIS Server缓存移动到新服务器


下一篇:Yii::app()内直接调用的变量