Зробити IIS бачити оновлену змінну PATH середовища


21

Ми встановили Oracle Express на сервер Windows 2003 і в процесі оновлення PATH. Ми намагаємось отримати IIS, щоб побачити цю зміну в PATH, але ми не можемо це зрозуміти. Ми успішно переробили пул додатків та веб-сайт IIS. Чи є спосіб визначити його без перезавантаження самого IIS? Це сервер prod, тому ми не хочемо скидати IIS.

Відповіді:


28

Вам потрібно буде перезапустити процес обслуговування IIS, щоб оновити його, боюся. Глобальне середовище успадковується під час запуску процесу, і для більшості програм єдиний спосіб його оновлювати - це перезапустити процес. Це біль, але, принаймні, це те, на що можна планувати.


22
Як додаток до цього для тих, як я, хто вважає цю (дуже корисну) відповідь, в IIS7 я виявив, що просто використовувати GUI для зупинки та запуску IIS не працює - але командний рядок iisresetце робить. Можливо, те ж саме буде і в попередніх версіях, але я його не перевіряв.
Стів Петтіфер

3
Для мене ані зупинка та запуск IIS у оснастці MMC, ані біг не iisresetбули достатніми. Мені довелося перезапустити весь сервер (VM).
Кенні Евітт

1
Для IIS 10 (Win2016) для перезавантаження змінних середовища достатньо лише перезапустити лише службу Windows World Wide Web Publishing Service. Так, виконання iisreset /restartз підвищеного командного рядка робить це теж і менш набирається, ніж net stop w3svc && net start w3svc)
Грейнджер

1
Я видалив деякі змінні машинного середовища. Тільки перезапуск сервера допоміг забути їх (IIS 7.5).
Der_Meister

1
Це після двох днів спробувати все та перезапустити лише за допомогою графічного інтерфейсу! iisreset зробив трюк !! Дуже дякую!
MISJHA
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.