Я использую развертывание осьминогов с teamcity. Во многих случаях развертывание завершается с ошибкой, потому что «Процесс не может получить доступ к файлу или dll, потому что он используется другим процессом. Как написать сценарий для устранения этой проблемы.как написать сценарий powershell для выпуска файла, если он используется любым другим процессом
3
A
ответ
0
Я читаю ваш вопрос немного здесь, но мне кажется, что вы пытаетесь развернуть веб-сайт, и он не работает, потому что рабочий процесс IIS использует файлы - то, что вы хотите сделать, - это переустановить пул приложений на веб-сайте перед развертыванием или, если это веб-сайт с высоким трафиком, остановка веб-сайта, развертывание, запуск веб-сайта.
Возможный дубликат [сценария Powershell для проверки приложения, которое блокирует файл?] (http://stackoverflow.com/questions/958123/ powershell-script-to-check-application-thats-locking-a-file) –
Что вы делали до сих пор? – alroc