标签:
说到web.config和app.config大家都很熟悉,我们都叫他们配置文件,平时用的多,注意的少。两个有啥区别呢,很简单,一句话:如果是web程序,如webform项目类型和mvc项目类型就是web.config,如果是类库或者winform程序或者其他非界面项目就是app.config。
一般来说日常情况使用的时候,在vs中,当你需要给指定的项目添加配置文件时候,你添加新建项,你选择配置文件的时候,vs会自动识别当前项目类型,并添加相关配置文件,我为啥要提出来呢,起因是这样的: 上周在修改一个老的项目过程中,因为项目太大而且运行需要借助于其他系统平台所以不方便直接部署在本机调试,而我有需要调试其中的部分方法,简单的做法就是添加单元测试项目,并添加对应的方法的测试方法,做完本过程后,在运行单元测试调试过程中,到dao层一到初始化类的时候就报错,无从下手啊,各种尝试后依然不成功,后来才知道因为框架限制,需要读取一个特定的配置,于是我就把web项目下面的config文件拷贝到测试项目下,然后 。。。然后就没有然后了,继续报错,我勒个去,各种折腾啊,以为找错问题的关键了,后来发现错误与之前一样,说明还是少了配置,也就是说配置其实没有读取到,所以就郁闷了,web下面后完全没有问题啊,好吧,我手工添加,结果出来的配置文件是app.config,瞬间真像大白,在app.config中添加配置即可。
唉,本身是没有什么技术含量的事情,只是没有注意到细节啊,所以写出来,供新手参考把,也提醒自己多注意细节,大神就掠过吧!
标签:
原文地址:http://www.cnblogs.com/handly/p/4441598.html