在站点级别设置的 IIS 中的许多 web.config 设置由父站点中的应用程序继承。我想在 IIS 的根级别设置
ASPNETCORE_ENVIRONMENT
环境变量,以便部署到该站点的每个应用程序都将在适当的环境(如"生产"(下运行。当我使用 IIS 配置编辑器配置 ASPNETCORE_ENVIRONMENT
环境变量时,它在每个应用程序中都不可见。
这是我设置它的地方:
部分: system.webServer/aspNetCore
寄件人: " My.site.com/myApplication
">
有没有办法在 IIS 中配置环境变量,以便它级联到所有子变量?
一种方法是在 IIS 管理器中设置环境变量服务器范围。
- 打开 IIS 管理器。
- 在左侧边栏中选择服务器。
- 在"管理"部分中打开"配置编辑器"。
-
选择
system.webServer/aspNetCore
部分。 - 通过单击相应字段中的 ... 按钮打开环境变量。
- 添加环境变量。
- 关闭窗口。
- 单击右侧边栏中的应用。
环境变量现在应该由网站或应用程序继承。