ASP MVC - ConfigurationManager无法找到Appsettings

Nic*_*ick 3 asp.net asp.net-mvc mstest

我正在使用MS Test来测试我的控制器的一个动作.此方法使用ConfigurationManger从web.config读取appSettigns.由于某种原因,ConfigurationMangager无法找到appsettings.在NUNIT中,我只需确保将webconfig文件的副本添加到测试项目中,以便在该上下文中运行时可用.但这不适合我.

有人能告诉我我需要做些什么来确保我的web.config是使用MS测试时所需要的吗?

Ant*_*ony 5

尝试使用app.config而不是web.config

  • 您需要将app.config添加到Unit Test项目中,该项目具有您在web.config的app config部分中所需的值.单元测试不要使用Web项目来运行. (2认同)