Почему я не могу развернуться с, Web Deploy 3.5?

Я пытаюсь использовать, Web Deploy 3.5 в тестовой среде. Это перестало работать с 404, даже при том, что Web Deploy 3.5, установлен на тестовом сервере, и веб-служба управления запускается.

Я даже попробовал его локально (на тестовом сервере) на командной строке с:


"c:\Program Files (x86)\IIS\Microsoft Web Deploy V3"\msdeploy -verb:sync -source:contentPath="E:\Downloads\Deployments\DefaultSite_All_MSDeploy.zip" -dest:contentPath='DefaultSite/mySiteName',ComputerName="https://localhost:8172/msdeploy.axd?site=PhaseI",UserName='americas\r.compton',Password='notmypassword',AuthType='Basic' -enableRule:doNotDeleteRule -allowUntrusted -verbose 

Ошибка, возвращенная на Подробной командной строке: предварительная аутентификация в удаленном URL агента 'https://servername.com:8172/msdeploy.axd? site=mySiteName'as 'americas\r.compton'. Код ошибки: ERROR_DESTINATION_NOT_REACHABLE Больше информации: не Мог соединиться с удаленным компьютером ("servername.com"). На удаленном компьютере удостоверьтесь, что сеть Развертывается, установлен и что необходимый процесс ("веб-служба управления") запускается. Узнайте больше в: Ошибка http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_DESTINATION_NOT_REACHABLE: удаленный сервер возвратил ошибку: (404) Не Найденный.


ЖУРНАЛЫ IIS:

#Software: Microsoft Internet Information Services 7.5
#Version: 1.0
#Date: 12.12.2013 18:18:41
#Fields: время даты потягивает cs-метод cs-uri-stem cs-uri-query спортивное cs-имя-пользователя c-ip cs (Агент пользователя) подсостояние кв/см состояния кв/см 18:18:41 sc-win32-status-time-taken2013-12-12 138.57.160.65 POST/msdeploy.axd site=mySiteName 8172 - 145.30.91.141 - 404 7 0 145
#Software: Microsoft Internet Information Services 7.5 #Version: 1.0
#Date: 12.12.2013 21:08:23
#Fields: время даты потягивает cs-метод cs-uri-stem cs-uri-query спортивное cs-имя-пользователя c-ip cs (Агент пользователя) подсостояние кв/см состояния кв/см sc-win32-status взятый временем 12.12.2013 21:08:23 fe80:: 7157:1fcd:691b:93f%10 ВОЗГЛАВЛЯЮТ/msdeploy.axd site=PhaseI 8172 - fe80:: 7157:1fcd:691b:93f%10 - 404 7 0 0 12.12.2013 21:09:32 fe80:: 7157:1fcd:691b:93f%10 ВОЗГЛАВЛЯЮТ/msdeploy.axd site=PhaseI 8172 - fe80:: 7157:1fcd:691b:93f%10 - 404 7 0 0

Моя мысль - то, что httpHandler, msdeploy.axd не установлен или настроен правильно. Я должен ожидать видеть его среди httpHandlers в C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config?

3
задан 13 December 2013 в 16:01
2 ответа

Я раньше не использовал обработчик msDeploy (мы широко используем этот агент), но вы можете попробовать включить отслеживание неудачных запросов в IIS, чтобы определить, в чем проблема. Его легко включить, и он дает гораздо больше информации о запросе и о том, почему он вернул 404, чем то, что вам сообщают журналы IIS.

Ваше подозрение о том, что обработчик не установлен / не настроен правильно, кажется правильным и неудавшийся запрос трассировка покажет вам больше о том, что пошло не так с обработчиком.

http://blogs.msdn.com/b/benjaminperkins/archive/2012/01/02/enable-and-activate-failed-request-tracing- rules.aspx

1
ответ дан 3 December 2019 в 07:03

К сожалению, веб-развертывание не работает должным образом, если у вас есть решение с одним приложением ASP.NET MVC и двумя веб-службами ASP.NET. Единственный способ решить эту проблему - изменить свой шаблон процесса сборки для вызова удаленных сценариев PowerShell для развертывания для меня.

Я должен добавить, что один "чит", который я рассмотрел, но не реализовал, заключался в установке TFS Создайте службу на сервере приложений Dev и пометьте ее только для развертываний. Я думал, что это решение было немного неэлегантным.

1
ответ дан 3 December 2019 в 07:03

Теги

Похожие вопросы