IIS中的环境变量继承

时间:2018-08-06 17:24:40

标签: iis asp.net-core web-config environment-variables

IIS中在站点级别设置的许多web.config设置都由应用程序从父站点继承。我想在IIS的根级别上设置ASPNETCORE_ENVIRONMENT环境变量,以便部署到该站点的每个应用程序都可以在适当的环境(例如“生产”)下运行。

当我使用IIS配置编辑器配置ASPNETCORE_ENVIRONMENT环境变量时,它在每个应用程序中都不可见。


在这里设置它:

部分:system.webServer/aspNetCore

来自:“ My.site.com/myApplication


是否可以在IIS中配置环境变量,以使其级联到所有子级?

1 个答案:

答案 0 :(得分:0)

一种方法是在IIS管理器中设置环境变量服务器的范围。

  1. 打开IIS管理器。
  2. 在左侧栏中
  3. 选择服务器
  4. 打开“管理”部分中的配置编辑器
  5. 选择部分 system.webServer/aspNetCore
  6. 点击相应字段中的 ... 按钮,
  7. 打开环境变量。
  8. 添加您的环境变量。
  9. 关闭窗口。
  10. 点击在右侧栏中的应用上。

环境变量现在应该由网站或应用程序继承。