首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > VSTS >

---VS2008,单元测试,无法读取web.config配置中的数据库链接字符串!该如何处理

2012-03-26 
---VS2008,单元测试,无法读取web.config配置中的数据库链接字符串!我想在VS2008中,对DAL层的数据处理函数,

---VS2008,单元测试,无法读取web.config配置中的数据库链接字符串!
我想在VS2008中,对DAL层的数据处理函数,做单元测试,以验证所写的函数和SQL语句的正确性。
在网站的web.config文件的 connectionStrings 配置节中,配置了数据库链接字符串。
但是我在单元测试过程中,当测试程序运行到读取web.config代码块的时候,会抛出异常,无法读取配置节内容。

我在测试项目中,添加了app.config,里面重新添加了配置节中的内容。不过,测试仍然访问web.config中的配置,而且总是说空引用。。。



求助,谢谢。



[解决办法]
我也是遇到了这个问题 根本就无法访问文件 测试总是跳过去...求牛人解答
[解决办法]
我昨天弄完事了那个 是低版本framework 升级到高版本framework 时候发生的 首先把debug 走iis
再改webconfig文件里面的东东
[解决办法]

方法1. 用记事本打开项目文件 .csproj (C#),找到 <UseIIS>True</UseIIS> 节点,修改为 <UseIIS>False</UseIIS>,使用 VS 内置WebServer
试试
[解决办法]
在你的测试工程里加一个app.config文件,把原来在web.config里的<connectionStrings>节点连同本身一同copy到app.config的<configuration>下边,一切就OK了

热点排行