Остановить веб-сайта, размещенного в IIS Express из командной строки
Я работаю над веб-решением в Visual Studio 2010, которое использует IIS Express для размещения приложения. Я хочу, чтобы процесс сборки скопировал выходные библиотеки DLL из некоторых проектов в каталог под основным веб-приложением. В этом каталоге есть часы, которые поддерживают MEF current. Проблема в том, что мои сборки терпят неудачу, потому что они не могут скопировать DLL поверх существующих, потому что приложение остается запущенным каждый раз, когда я отлаживаю. Что я хотел бы сделать, это добавить команду build, которая останавливает сайт до начала сборки.
Я ожидал, что смогу запустить AppCmd Stop Site "MySiteName", но appcmd говорит, что STOP не поддерживается для объектов сайта.
есть ли способы остановить запуск сайта в iis express из командной строки?
2 ответов
:
Если у вас нет других сайтов работает, попробовать
"taskkill /IM iisexpress.exe"
Примечание: это останавливает все iisexpress.exe процессов
:напишите исполняемую утилиту для этого. Следующая ссылка может вам помочь! запуск и остановка IIS Express программно
окна в PowerShell командлет Stop-WebSite - это способ командной строки для остановки веб-сайта, размещенного в IIS.