我有一个ASP.NET应用程序,我想在发布应用程序时根据环境(如生产,质量等)设置一个变量。 我在configration部分的appsettings部分的web.config文件中创建了一个变量,如下所示:
<add key="RunningEnvironment" value="dev"/>
部署dev和prod时,我有两个配置文件
如何在web.cong中设置RunningEnvironment变量,具体取决于我在部署时选择的配置文件?
答案 0 :(得分:2)
在您的Web.Production.Config
生产环境中设置:
<add xdt:Transform="Replace" xdt:Locator="Match(key)" key="RunningEnvironment" value="prod"/>
您最熟悉的一个方便提示是Visual Studio中Web.<ConfigurationName>.Config
文件上的预览转换下拉菜单选项。在那里,您将看到所有将要生效的更改。