【问题标题】:machine specific config settings机器特定的配置设置
【发布时间】:2013-03-18 22:37:00
【问题描述】:

我有一个部署到负载平衡环境的应用程序。此应用程序是一个 asp.net mvc4 应用程序。

我在每个服务器的 web.config 中都有设置(appsettings 和 httpheaders)。除了在部署期间管理它们,有没有办法在机器上设置它们并在应用程序中可用?

【问题讨论】:

    标签: asp.net-mvc asp.net-mvc-4 iis-7.5 windows-server-2008


    【解决方案1】:

    您可以在每台服务器上的machine.config 文件中设置您的特定设置。然后,您将能够访问这些设置,就像在 the web.config 中的应用设置一样:

    string setting = ConfigurationManager.AppSettings["machine.somekey"];
    

    有关 machine.config 文件的位置,请参阅 this post

    【讨论】:

    • 酷 - 机器配置文件在哪里?
    • 我应该在那个文件夹中更新 web.config 或 machine.config 文件吗?
    • machine.config 文件位于您的 .NET 框架安装目录中。在我的情况下(Windows 8),.NET framework 4 machine.config 文件的 32 位版本位于: C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config 。 64位版本位于C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config。
    猜你喜欢
    • 2012-09-23
    • 2011-08-12
    • 2010-11-26
    • 1970-01-01
    • 2017-12-08
    • 2012-04-25
    • 2018-03-16
    • 1970-01-01
    • 2016-05-05
    相关资源
    最近更新 更多