Mieliśmy aplikację internetową działającą w intranecie i próbuję opublikować ją w Internecie przy użyciu programu Visual Studio 2010. Na serwerze docelowym działa iis7, a usługa zarządzania siecią Web jest uruchomiona.
W programie Visual Studio 2010 adres URL mojej usługi to:
Witryna / aplikacja to:
Domyślna witryna internetowa / aplikacja internetowa
Oznaczanie jako aplikacji IIS w miejscu docelowym i Zezwalaj na niezaufany certyfikat jest zaznaczone i używam konta administracyjnego.
Program Visual Studio zwrócił następujący błąd:
Rozpocznij wdrażanie w sieci Web Opublikuj aplikację / pakiet do https://xxx.xxx.xxx.xxx:8172/MsDeploy.axd?site=Default%20Web%20Site ... C: \ Program Files \ MSBuild \ Microsoft \ VisualStudio \ v10 .0 \ Web \ Microsoft.Web.Publishing.targets (3588,5): Błąd: zadanie wdrożenia sieci Web nie powiodło się. (Zdalny agent (URL https://xxx.xxx.xxx.xxx:8172/MsDeploy.axd?site= Nie można skontaktować się z domyślną witryną sieci Web). Upewnij się, że usługa zdalnego agenta jest zainstalowana i uruchomiona na komputerze docelowym).
Nie można skontaktować się z agentem zdalnym (URL https://xxx.xxx.xxx.xxx:8172/MsDeploy.axd?site=Default Web Site). Upewnij się, że usługa zdalnego agenta jest zainstalowana i uruchomiona na komputerze docelowym. Otrzymano nieobsługiwaną odpowiedź. Nagłówek odpowiedzi „MSDeploy.Response” miał wartość „”, ale oczekiwano „v1”. Serwer zdalny zwrócił błąd: (403) Zabroniony.
Jakieś pomysły, jak go opublikować bez ważnego certyfikatu SSL?
Web Deploy może spowodować wiele błędów, jeśli nie zostanie poprawnie skonfigurowany. Zrób sobie przysługę i użyj Instalatora platformy internetowej ( https://www.microsoft.com/web/downloads/platform.aspx ). Powinieneś najpierw odinstalować WebDeploy, jeśli już próbowałeś go zainstalować. Z WebPI wybierz: „Web Deploy 3.6 for Hosting Servers”.
źródło
Miałem ten sam problem. Porozmawiaj o przeskakiwaniu przez obręcze ... Rozwiązanie wymaga skonfigurowania uprawnień użytkownika i wdrażania itp.
Okazuje się, że musiałem utworzyć go ręcznie z „Konfiguruj program obsługi wdrażania w sieci Web” (łącze poniżej), korzystając z tego przewodnika „Konfigurowanie uprawnień WMSVC i menedżera IIS” oraz „Utwórz reguły delegowania dla użytkowników Web Deploy” posortowało problem.
uwagi: zdiagnozowano przy użyciu „kodów błędów wdrażania internetowego” z: http://www.iis.net/learn/publish/troubleshooting-web-deploy/web-deploy-error-codes i ostatecznie skonfigurowano przy użyciu procesów z „Konfiguruj wdrażanie sieciowe” Handler ”: http://www.iis.net/learn/publish/using-web-deploy/configure-the-web-deployment-handler
źródło
W moim przypadku po zaznaczeniu pola wyboru Włącz połączenia zdalne muszę ponownie zainstalować Web Deploy, aby działało.
źródło