ASP.NET单元测试配置文件

最近使用VS2010的单元测试对Asp.net项目进行测试时,发现单元测试项目无法得到web.config里面数据库连接字符串。

书上说,测试运行时,会从测试项目而非被测试项目中寻找配置文件。因此,一定要把项目中使用到的配置文件复制到测试项目中。

我已经把配置文件复制到测试项目中了,可还是不行,错误的意思就是无法得到web.config的连接字符串。

解决方法是:把配置文件复制到测试项目的bin\Debug\目录中,并且修改web.config文件名为:projectname.dll.config,其中projectname是单元测试项目的名称。

ASP.NET单元测试配置文件_第1张图片

注意:必须要点击解决方案里的“显示所有文件”按钮,image Debug目录才会显示。

参考:

http://www.cnblogs.com/fphuang/archive/2009/06/29/1513415.html

转载于:https://www.cnblogs.com/qingkongwanli/archive/2012/04/13/2445781.html

你可能感兴趣的:(ASP.NET单元测试配置文件)