2014-04-18 6 views
2

Я пытаюсь создать пакеты nuget для каждой сборки с помощью Nugetter в VS 2013 и TFS 2013. Все в порядке. Я создаю пакеты и помещаю их в фиксированное место. и получение этих пакетов с помощью Octopus. В Octopus у меня есть среды и проекты. И я могу создавать релизы. Но когда я хотел развернуть выпуски в среду, я получаю следующую ошибку.Ошибка MsDeploy.exe ERROR_FILE_IN_USE Ошибка - Octopus Deploy

Я застрял! Что я могу сделать для этого? Любая помощь?

Код ошибки: ERROR_FILE_IN_USE Ошибка 17:58:30 Дополнительная информация: Файл «Website.zip» используется. Узнайте больше: http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_FILE_IN_USE. Ошибка 17:58:30 Ошибка: процесс не может получить доступ к [[SomePath] \ WebSites \ test.octopus.com \ Debug \ Website.zip ", потому что он используется другим процессом. Ошибка 17:58:30 в Microsoft.Web.Deployment.NativeMethods.RaiseIOExceptionFromErrorCode (Win32ErrorCode ERRORCODE, String maybeFullPath) Error 17:58:30 в Microsoft.Web.Deployment.FilePathProviderBase.Delete (Boolean Whatif) Ошибка 17 : 58: 30 Количество ошибки: 1.

+1

Любая идея или помощь? –

ответ

0

Когда я видел эту ошибку в прошлом это может быть одна из нескольких вещей:

во-первых, убедитесь, что файл не получает помечено как Read- только.

Далее, время от времени я должен остановить пулы приложений IIS перед копированием файлов в пункт назначения. Затем перезапустите, когда копия закончена.

И, наконец, может ли какой-нибудь антивирусный сканер блокировать файл, пока вы пытаетесь получить к нему доступ?

Смежные вопросы