如何为特定的IIS应用程序设置环境变量?

时间:2019-06-21 14:58:46

标签: asp.net iis environment-variables webserver iis-10

我想设置一个环境变量,该变量仅对在IIS 10中运行的特定ASP.NET Web应用程序可用。我遇到了Setting environment variables for asp.net core when publishing on IIS,但是我有一个ASP.NET应用程序(.NET框架)。 )而不是.NET Core。

我确实尝试了他们所说的去做:

  1. 打开IIS管理器
  2. 在“默认网站”下导航到我的特定Web应用程序
  3. 单击“管理”标题下的“配置编辑器”
  4. system.webServer/aspNetCore加载配置
  5. 添加了我的环境变量
  6. 重新启动IIS

我从C#中尝试使用以下方法获取此环境变量的值:

Environment.GetEnvironmentVariable("NAME_HERE");

它又回来了null。即使重新启动Windows 10笔记本电脑,我仍然得到一个null值。

如何设置环境变量,以便只有特定的IIS应用程序/虚拟目录才能访问它?

0 个答案:

没有答案