ASP.NET单元测试配置文件

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

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

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

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

image

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

参考:

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

posted @ 2012-04-13 14:28  晴空万里i  阅读(463)  评论(0编辑  收藏  举报