使IIS查看更新的环境PATH变量


21

我们已经在Windows 2003 Server上安装了Oracle Express,并在此过程中更新了PATH。我们正在尝试让IIS在PATH中查看此更改,但无法弄清楚。我们没有成功回收应用程序池和IIS站点。有什么方法可以让它识别而无需重新启动IIS本身?这是一台产品服务器,因此我们不想重置IIS。

Answers:


28

恐怕您必须重新启动IIS服务进程才能对其进行更新。全局环境是在进程启动时继承的,对于大多数应用程序而言,使其更新的唯一方法是重新启动进程。这很痛苦,但是至少可以计划一下。


22
就像对像我这样找到这个(非常有用)答案的任何人的附录一样,在IIS7中,我发现仅使用GUI来停止和启动IIS是行不通的,但是命令行iisreset可以。可能与早期版本中的相同,但我尚未对其进行测试。
史蒂夫·佩蒂弗

3
对我来说,在MMC管理单元中停止和启动IIS或运行iisreset都不够。我必须重新启动整个服务器(VM)。
肯尼·埃维特

1
对于IIS 10(Win2016),重新启动“万维网发布服务” Windows服务就足以重新加载环境变量。是的,也可以iisreset /restart从提升的命令提示符处执行,并且键入的内容少于net stop w3svc && net start w3svc
Granger

1
我删除了一些机器环境变量。只有重新启动服务器才能忘记它们(IIS 7.5)。
Der_Meister

1
经过两天的尝试,仅使用GUI重新启动!iisreset成功了!非常感谢!
MISJHA '18
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.