正确的值不是来自web.config文件

时间:2019-05-10 09:07:51

标签: c# .net asp.net-mvc web-config web.config-transform

我引入了一个新的web.config转换作为web.test.config。但是当我运行该应用程序时,这些值仍然来自Web.config文件。

我关注了以下文章:

https://www.c-sharpcorner.com/article/transform-web-config-file-while-deploying-the-web-application-project/

并进行了必要的更改。

Web.test.config

Web.config

阅读: ConfigurationManager.AppSettings [“ TestKey”];

以调试模式运行时,我想从Web.config中获取值;以测试配置模式运行时,我要从web.test.config中获取值。

1 个答案:

答案 0 :(得分:2)

如果这就是您的意思,则不能在Visual Studio中的测试配置模式下运行该应用程序。您必须以测试模式发布应用才能进行转换。同样,您可以使用测试配置在IIS中测试应用,但不能直接在VS中测试。但是,您可以在VS中预览转换。