Назад | Перейти на главную страницу

Как перезапустить отдельный веб-сайт в IIS7 + с помощью командной строки?

Как перезапустить один веб-сайт в IIS7 + только с помощью командной строки?

Те же функции, что и у обведенного элемента меню на изображении, но из командной строки.

В Iisreset нет опций для работы с отдельными файлами, и я нашел несколько старых ссылок на Iisweb.vbs, которые кажутся устаревшими.

Вы ищете appcmd команда. Взгляните на его руководство TechNet.

Чтобы вывести ваши сайты:

%windir%\system32\inetsrv\appcmd list site

Чтобы перезапустить свой сайт, останови это, а затем начни:

appcmd start site /site.name:string

или

appcmd stop site /site.name:string

Я лично предлагаю не останавливать и запускать сайты, а повторно использовать связанный пул приложений.

Это должно быть почти незаметно для конечных пользователей, в то время как остановка / запуск, вероятно, приведет к 503, пока сайт не работает.

СПИСОК APPCMD WP

APPCMD RECYCLE WP

являются версиями этого ...

Перечислите свои существующие веб-сайты с помощью:

C:\> iisweb.vbs /query

и затем вы можете перезапустить определенный веб-сайт, выполнив:

C:\> iisweb.vbs /stop <website> && iisweb.vbs /start <website>