Веб-развертывание Visual Studio 2012 на Windows Server 2008 R2 с ошибкой IIS 7 и /msdeploy.axd 404

В Visual Studio 2012 RC, когда я пытаюсь проверить подключение к веб-развертыванию, я получаю это сообщение об ошибке:

ОШИБКА _НАЗНАЧЕНИЕ _НЕДОСТУПНО _

enter image description here

На сервере запускается необходимая служба веб-управления и устанавливается Web Deploy 3.0 RC.

Затем, используя подключение к удаленному рабочему столу, я захожу на сервер и проверяю журналы IIS, расположенные по адресу C:\inetpub\logs\LogFiles\W3SVC1. Там я вижу свои попытки проверить соединение, потому что они содержат мой IP-адрес:

2012-07-13 20:58:49 185.201.117.17 HEAD /msdeploy.axd site=Default%20Web%20Site 8172 - 189.10.32.194 - 404 0 2 78

Это дает мне 404.

После попытки заставить это работать в течение почти 6 часов (чтение большого количества материалов, включая это замечательное руководство по устранению неполадок от команды IIS под названием Устранение неполадок веб-развертывания с помощью Visual Studio и этот связанный вопрос Visual Studio Ошибка веб-развертывания 2010)Я решил обратиться за помощью сюда и посмотреть, знает ли кто-нибудь, в чем может быть проблема... Вы знаете, что вызывает эту ошибку 404?

Если вам нужна дополнительная информация,просто спроси меня, и я предоставлю это...:)

Редактировать 1

Вчера я также попробовал следующую команду msdeployна своем локальном компьютере, чтобы просмотреть содержимое папки с именем testна сервере [и это сработало, как и ожидалось]:

C:\Program Files\IIS\Microsoft Web Deploy V3>msdeploy -verb:dump -source:content
path=c:\test,computerName=xxxxxxxxxx.publiccloud.com.br,username=User,password=Password
Info: Using ID 'a246a13c-7777-4226-964c-fe9934c60b77' for connections to the rem
ote server.
MSDeploy.contentPath
c:\test
c:\test
c:\test\test.txt

Редактировать 2

После множества операций установки/переустановки я, наконец, дошел до того, что Windows Server 2008 возвращает ошибку HTTP 503, когда я пытаюсь опубликовать веб-сайт с помощью VS 2012 RC или даже msdeploy в командной строке.

Похоже, что сейчас лучше всего выполнить чистую установку Windows Server 2008, так как у меня есть испорченный образ сервера виртуальной машины для работы. Надеюсь, это поможет.

Для справки: это команда msdeploy, которую пытается выполнить VS 2012. Я сделал копирование/вставку и попробовал это с помощью msdeploy в командной строке:

C:\Program Files (x86)\IIS\Microsoft Web Deploy V3\msdeploy.exe -source:manifest='E:\SISPEC\SISPEC\obj\Release\Package\SISPEC.SourceManifest.xml' -dest:auto,ComputerName="https://xxxxxxxxxx.publiccloud.com.br:8172/msdeploy.axd?site=Default%20Web%20Site",UserName='UserName',Password='Password',IncludeAcls='False',AuthType='Basic' -verb:sync -enableRule:DoNotDeleteRule -disableLink:AppPoolExtension -disableLink:ContentExtension -disableLink:CertificateExtension -setParamFile:"E:\SISPEC\SISPEC\obj\Release\Package\SISPEC.Publish.Parameters.xml" -retryAttempts=2

просто чтобы получить то же сообщение 503 Server Unreachable.

Редактировать 3

Этот вопрос был опубликован -на форуме IIS Web Deployment Tool (MS Deploy )здесь .

22
задан Community 23 May 2017 в 12:01
поделиться