IIS'nin güncellenmiş ortam PATH değişkenini görmesini sağlama


21

Oracle Express'i bir Windows 2003 Server'a yükledik ve bu süreçte PATH'yi güncelledi. IIS'nin PATH'deki bu değişikliği görmesini sağlamaya çalışıyoruz, ancak anlayamıyoruz. Uygulama havuzunu ve IIS sitesini başarılı bir şekilde geri dönüştürdük. IIS'yi yeniden başlatmadan tanımasını sağlamanın bir yolu var mı? Bu bir sunucu sunucusudur, bu nedenle IIS'yi sıfırlamak istemiyoruz.

Yanıtlar:


28

Korkarım, güncellemesini almak için IIS hizmet işlemini yeniden başlatmanız gerekecek. İşlem başladığında global ortam devralınır ve çoğu uygulama için güncellemenin tek yolu işlemi yeniden başlatmaktır. Bu bir acı, ama en azından planlayabileceğin bir şey.


22
Tıpkı benim gibi bu (çok yararlı) yanıtı bulan herkes için bir ek gibi, IIS7'de IIS'yi durdurmak ve başlatmak için GUI kullanmanın işe yaramadığını gördüm - ancak komut satırı çalışıyor iisreset. Önceki sürümlerde aynı olabilir, ancak test etmedim.
Steve Pettifer

3
Benim için, ne MMC ek bileşeninde IIS'yi durdurup başlatmanız ne de çalışması iisresetyeterli değildi. Tüm sunucuyu (VM) yeniden başlatmak zorunda kaldım.
Kenny Evitt

1
IIS 10 (Win2016) için, ortam değişkenlerini yeniden yüklemek için yalnızca "World Wide Web Publishing Service" Windows hizmetini yeniden başlatmak yeterlidir. Evet, iisreset /restartyükseltilmiş bir komut isteminden yürütmek de bunu yapar ve net stop w3svc && net start w3svc
Granger

1
Bazı makine ortam değişkenlerini kaldırdım. Yalnızca sunucunun yeniden başlatılması bunları unutmaya yardımcı oldu (IIS 7.5).
Der_Meister

1
Bu, her şeyi denedikten ve yalnızca GUI'yi kullanarak yeniden başladıktan iki gün sonra! iisreset hile yaptı! Çok teşekkür ederim!
MISJHA
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.