Можно ли управлять веб-приложениями IIS с помощью NAnt? Например, остановите или запустите его?Сайт IIS и nant/nantcontrib?
ответ
Может быть, вы можете использовать exec задачу выполнить
iisreset -stop
iisreset -start
EDIT: И this VBS может помочь для остановки/запуска WebApplications под IIS
Вот accespted решение, чтобы остановить веб-сайт с NANT задачи по IIS:
<target name="stopSite">
<exec program="cscript.exe">
<arg value="C:\windows\system32\iisweb.vbs" />
<arg value="/stop" />
<arg value="test" />
</exec>
</target>
У Нанта есть задача servicecontroller w с которой вы можете остановить или запустить только веб-сервер или весь IIS, я обычно использую его, чтобы просто остановить/запустить веб-сервер.
<servicecontroller action="Stop" service="w3svc"
timeout="10000" verbose="true" />
документация доступны на http://nant.sourceforge.net/release/latest/help/tasks/servicecontroller.html
Но я хочу остановить один сайт, а не весь сервер. –
Если вам нравится с помощью Powershell либо самостоятельно или вызова Powershell скрипт через Nant это ветер.
IIS:\>Stop-WebAppPool -Name "DefaultAppPool"
IIS:\>Start-WebAppPool -Name "DefaultAppPool"
Вы можете скачать оснастку здесь http://www.iis.net/download/PowerShell
Некоторые заметки о его использовании: http://technet.microsoft.com/en-us/library/ee790599.aspx
Вы можете также запускать/останавливать отдельные веб-сайты.
- 1. Сайт IIS взломан?
- 2. Список IIS веб-сайт
- 3. Powershell Start-сайт IIS
- 4. Сайт Перенаправление на IIS
- 5. Запрос на IIS-сайт
- 6. Сайт по умолчанию IIS
- 7. C# создать пул приложений IIS и веб-сайт для IIS-6 и IIS-7
- 8. IIS Веб-сайт IP Изменение
- 9. Множественный сайт по умолчанию IIS
- 10. Сайт iis 8 не открыт
- 11. останавливая сайт по умолчанию IIS
- 12. Отзывчивость/производительность Веб-сайт IIS
- 13. IIS, вешающий вечно местный сайт
- 14. Чрезвычайно медленный сайт на IIS
- 15. Сайт не отображается в IIS
- 16. Сайт Razor на IIS 7
- 17. Веб-сайт IIS vs Application
- 18. ASP.NET и IIS и MVC - сайт не открыт
- 19. Как перезапустить конкретный сайт IIS с нескольких сайтов IIS?
- 20. Сайт IIS 7.5 с ошибкой SSL, сайт без работы SSL
- 21. IIS 6.0: Как добавить сайт/приложение на сайт, принятый WordPress?
- 22. Различные результаты в IIS express и IIS
- 23. Хостинг угловой-фуллстак Йомен-сайт на IIS
- 24. Как создать скрытый веб-сайт на IIS
- 25. сайт ASP.NET не запускается под IIS
- 26. Опубликованный веб-сайт на локальном IIS 7.5
- 27. IIS добавляет домен на сайт url
- 28. Веб-сайт на IIS, отличный от Apache
- 29. Как потребовать, чтобы сайт IIS дождался Сервиса?
- 30. Старый сайт IIS, кэшированный после публикации VS2012
Спасибо за ответ, но ваше решение не подходит для меня. Я хочу остановить только один выбранный сайт, а не весь сервер. –
Я добавляю новую ссылку, которая показывает, как остановить/запустить веб-сайт в командной строке. Надеюсь это поможет. – Canavar
Отлично, я нашел решение с вашей помощью: Обновите свой ответ, чтобы его можно было легко найти –