Я использую MSBuild для создания и развертывания веб-сайта. Перед развертыванием мне нужно переработать пул приложений. Как я могу это сделать из сценария msbuild? (я не хочу, чтобы перезапустить IIS просто перерабатывают пул приложений)Recyling apppool using скрипт msbuild
ответ
Почему вы не использовать расширение пакета: http://www.msbuildextensionpack.com/help/4.0.4.0/index.html
Он имеет задачу:
<MSBuild.ExtensionPack.Web.Iis7AppPool TaskAction="Recycle" Name="MyAppP"/>
Это должно делать то, что вы просите.
Команда
c:\Windows\system32\inetsrv\appcmd.exe recycle apppool "MyAppPool"
Вы можете выполнить его в цель MSBuild с помощью <Exec>
задачи.
Когда я исполняю я получаю эту ошибку C: \ Windows \ System32 \ Inetsrv \ appcmd.exe рецикл AppPool "myapppool" -----> ERROR (сообщение: ошибка конфигурации Имя файла: redirection.config Line Номер: 0 Описание: Не удается прочитать файл конфигурации из-за недостаточных разрешений .) –
Для управления инструментом приложения требуются повышенные разрешения администратора. Дополнительную информацию можно найти здесь: http://technet.microsoft.com/en-us/library/cc730918(WS.10).aspx. Если ваш процесс сборки повышен (т. Е. Запущен из окна с расширенным cmd), вы должны иметь возможность управлять пулом приложений. –
Я попытался установить разрешение, указанное в этой ссылке http://silverbling.blogspot.com/2010/01/error-cannot-read-configuration-file.html, но все еще не удалось –
- 1. Преобразование TFSBuild.proj в MSBuild скрипт
- 2. MSBuild скрипт dependsOnTargets порядок исполнения
- 3. build .net application in Jenkins using MSBuild
- 4. AppPool отключается
- 5. Как правильно передать свойства msbuild в другой скрипт msbuild?
- 6. Как звонить config.xml для MSBuild скрипт
- 7. как запустить скрипт msbuild через круиз-контроль
- 8. Как запустить скрипт msbuild после проверки?
- 9. Как добавить скрипт Git в MSBuild?
- 10. Использование PowerShell для создания AppPool не устанавливает идентификатор AppPool
- 11. Ошибка входа для пользователя «IIS APPPOOL \ Classic .NET AppPool»
- 12. AppPool и рабочий процесс
- 13. Apppool recycle побочные эффекты
- 14. Отладка убивает Apppool
- 15. Проверка идентификации IISExpress AppPool
- 16. Как добавить скрипт sql using installshield?
- 17. Unity3d объявляет другой скрипт как 'using ___'
- 18. Как добавить `IIS AppPool \ DefaultAppPool` в группу?
- 19. IIS 6 Server AppPool Recycling
- 20. Неожиданное поведение программной утилиты AppPool
- 21. Защита идентификационного пароля IIS AppPool
- 22. IIS Web Farm AppPool разминка
- 23. Объекты Singleton и утилизация AppPool
- 24. Разрешение IIS AppPool между серверами
- 25. MSBuild errorMSB4126
- 26. msdeploy и AppPool под управлением пользователя домена
- 27. MSBuild удаление записи из Parameters.xml
- 28. Как использовать WixSharp для установки веб-сайта и связывания AppPool
- 29. Как отлаживать (желательно в среде IDE) скрипт MSBuild?
- 30. Не могу получить скрипт powershell для импорта модуля через msbuild
Спасибо, Джеймс, я попробую это –