【问题标题】:Proper values are not coming from web.config file正确的值不是来自 web.config 文件
【发布时间】:2019-05-10 09:07:50
【问题描述】:

我引入了一个新的 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 中获取值。

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 感谢您的意见。您能否建议是否有更好的方法来实现我想要的。就像我想根据配置模式拥有多个配置文件并使用 Visual Studio 根据模式动态加载它
    猜你喜欢
    • 2018-02-16
    • 2021-01-21
    • 2012-06-11
    • 2014-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-21
    相关资源
    最近更新 更多