Buat IIS melihat variabel PATH lingkungan yang diperbarui


21

Kami telah menginstal Oracle Express pada Windows 2003 Server dan dalam prosesnya memperbarui PATH. Kami mencoba membuat IIS melihat perubahan ini dalam PATH tetapi kami tidak dapat menemukannya. Kami telah mendaur ulang kumpulan aplikasi dan situs IIS tanpa hasil. Apakah ada cara untuk mengenalinya tanpa memulai ulang IIS sendiri? Ini adalah server prod, jadi kami tidak ingin mengatur ulang IIS.

Jawaban:


28

Anda harus memulai kembali proses layanan IIS untuk memperbaruinya, saya khawatir. Lingkungan global diwarisi ketika proses dimulai dan untuk sebagian besar aplikasi satu-satunya cara untuk memperbaruinya adalah dengan memulai kembali proses. Ini menyakitkan, tapi setidaknya itu adalah sesuatu yang bisa Anda rencanakan.


22
Sama seperti tambahan untuk ini bagi orang seperti saya yang menemukan jawaban (sangat berguna) ini, di IIS7 saya telah menemukan bahwa hanya menggunakan GUI untuk berhenti dan memulai IIS tidak berfungsi - tetapi baris perintah iisresettidak. Mungkin sama di versi sebelumnya tapi saya belum mengujinya.
Steve Pettifer

3
Bagi saya, tidak menghentikan dan memulai IIS di snap-in MMC, atau menjalankan iisresetsudah cukup. Saya harus me-restart seluruh server (VM).
Kenny Evitt

1
Untuk IIS 10 (Win2016), memulai kembali hanya layanan Windows "World Wide Web Publishing Service" yang cukup untuk memuat ulang variabel lingkungan. Ya, mengeksekusi iisreset /restartdari prompt perintah yang ditinggikan juga melakukannya, dan kurang mengetik daripada net stop w3svc && net start w3svc)
Granger

1
Saya menghapus beberapa variabel lingkungan mesin. Hanya server restart yang membantu melupakan mereka (IIS 7.5).
Der_Meister

1
Ini setelah dua hari mencoba semuanya dan memulai kembali hanya menggunakan GUI! iisreset melakukan trik !! Terima kasih banyak!
MISJHA
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.