Faça o IIS ver a variável PATH do ambiente atualizada


21

Instalamos o Oracle Express em um Windows 2003 Server e, no processo, ele atualizou o PATH. Estamos tentando fazer com que o IIS veja essa alteração no PATH, mas não conseguimos descobrir. Reciclamos o pool de aplicativos e o site do IIS sem êxito. Existe alguma maneira de fazê-lo reconhecer sem reiniciar o IIS? É um servidor prod, por isso não queremos redefinir o IIS.

Respostas:


28

Você precisará reiniciar o processo do serviço IIS para atualizá-lo, receio. O ambiente global é herdado quando o processo é iniciado e, para a maioria dos aplicativos, a única maneira de atualizá-lo é reiniciar o processo. É uma dor, mas pelo menos é algo que você pode planejar.


22
Apenas como um adendo para alguém como eu que encontrar esta resposta (muito útil), no IIS7, descobri que o simples uso da GUI para interromper e iniciar o IIS não funciona - mas a linha de comando iisresetfunciona. Pode muito bem ser o mesmo em versões anteriores, mas não testei.
Steve Pettifer

3
Para mim, nem parar e iniciar o IIS no snap-in do MMC, nem a execução iisresetforam suficientes. Eu tive que reiniciar o servidor inteiro (VM).
precisa saber é o seguinte

1
Para o IIS 10 (Win2016), reiniciar apenas o serviço Windows "Serviço de Publicação na World Wide Web" é suficiente para recarregar as variáveis ​​de ambiente. Sim, a execução iisreset /restartde um prompt de comando elevado faz isso também, e é menor do que digitar net stop w3svc && net start w3svc)
Granger

1
Eu removi algumas variáveis ​​de ambiente da máquina. Somente a reinicialização do servidor ajudou a esquecê-los (IIS 7.5).
Der_Meister 6/06/19

1
Isso depois de dois dias tentando tudo e reiniciando apenas usando a GUI! iisreset fez o truque !! Muito obrigado!
MISJHA
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.