首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在对asp .net应用程序进行单元测试时使用web.config

如何在对asp .net应用程序进行单元测试时使用web.config
EN

Stack Overflow用户
提问于 2009-02-05 14:57:34
回答 4查看 49.4K关注 0票数 75

我从单元测试开始,我有一个使用web.config作为连接字符串的方法。

我希望能用它

代码语言:javascript
复制
[DeploymentItem("web.config")]

为了获得web配置文件,这仍然给我留下了空引用异常(这将是我写下一个测试的目的)。

如何使用包含在我尝试测试的项目中的配置文件?

我使用的是VS2008中包含的测试框架,如果这有什么不同的话。

谢谢

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-02-05 15:02:19

单元测试项目应该有自己的配置文件。

在测试项目上,可以选择“添加”、“新建项”、“应用程序配置文件”。

该文件的行为将与web.config完全相同,但对于您的单元测试而言。

票数 111
EN

Stack Overflow用户

发布于 2011-08-05 21:11:32

将您的web.config文件复制到"/bin“文件夹,并将其重命名为"AppName.dll.config”。

其中"AppName“-是结果程序集的名称。

我使用这个黑客很多次了。

票数 7
EN

Stack Overflow用户

发布于 2015-04-27 04:55:57

我建议将配置读取部分抽象化,这样它就可以被模仿了。类似这样的内容,请参阅Jon_Lindeheim的回复How to read Web.Config file while Unit Test Case Debugging?

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/516233

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档