2011-07-05 4 views
3

Мы пытаемся использовать Web Deploy для улучшения нашего развертывания.

Все работает внутренне, но как только мы пытаемся установить его в нашу онлайн-среду, чем msdeploy зависает на файлах, чем 1 МБ.
Большие файлы с msdeploy

Если мы удалим эти файлы, синхронизация будет работать с msdeploy.

Клиент пытается несколько раз, чтобы загрузить файл, а затем выдает следующую ошибку:
Предупреждения: Повторную попытку синхронизации, поскольку ошибка сокета (10054) произошла.
Повторная операция «Сериализация» на объекте MSDeploy.contentPath (sourcePath).
Попытка 4 из 25.
Информация: Использование ID '789c2466-2bae-4b56-b67d-1a1743cdb0f6' для подключения к удаленному серверу.
На сервере мы видим следующее сообщение об ошибке:
Content-Type: применение/MSDeploy
Версия: 8.0.0.0
MSDeploy.VersionMin: 7.1.600.0
MSDeploy.VersionMax: 7.1.1070.1
MSDeploy. Метод: Синхронизация
MSDeploy.RequestId: 789c2466-2bae-4b56-B67D-1a1743cdb0f6
MSDeploy.RequestCulture: EN-US
MSDeploy.RequestUICulture: EN-US
Пропустить: Objectname = "^ configProtectedData $" Objectname =» Filepath "absolutePath =". * web.config $ "Objectname =" filePa th "
Поставщик: contentPath, Путь: demo.com
Исключить исключение агента развертывания. Идентификатор запроса '789c2466-2bae-4b56-b67d-1a1743cdb0f6'.
Запросить временную метку: '5/07/2011 11:29:56'. Сведения об ошибке:
System.Net.HttpListenerException: Сделана попытка выполнить операцию на несуществующего сетевого подключения
в System.Net.HttpResponseStream.Dispose (Boolean выбывает)
в System.IO.Stream.Close()
в системе .IO.BufferedStream.Dispose (булева утилизация)
на System.IO.Stream.Close()
в System.IO.StreamWriter.Dispose (Boolean) располагающая
в System.IO.StreamWriter.Close()
в System.Xml.XmlTextWriter.Close()
в Microsoft.Web.Deployment.TraceEventSerializer.Dispose()
на Microsoft.Web.Deployment.DeploymentAgent.HandleSync (DeploymentAgentWorkerRequest workerRequest)
на Microsoft.Web.Deployment.DeploymentAgent.HandleRequestWorker (DeploymentAgentAsyncData asyncData)
на Microsoft.Web.Deployment.DeploymentAgent.HandleRequest (DeploymentAgentAsyncData asyncData)

Какие-либо предложения по устранению проблемы?

+0

любая удача с этим? Я знаю, что это было опубликовано в прошлом году, но у меня есть dev, испытывающий ту же самую ошибку при выполнении MSDeploy и файлов размером более 1 МБ. – Valien

ответ

0

я не имел этот вопрос так не может дать вам конкретное исправление, но Microsoft документация говорит

Why does remote deployment fail for large files, although local deployment succeeds?

Обычно при развертывании на производственных серверах, развертываемых через брандмауэр. Если вы получаете ошибки конца потока в больших файлах, проверьте настройки на брандмауэре.

К сожалению, это не дает конкретных подробностей относительно настройки брандмауэра, чтобы проверить

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