Wir hatten eine Webanwendung, die in einem Intranet arbeitete, und ich versuche, sie mit Visual Studio 2010 im Internet zu veröffentlichen. Auf dem Zielserver wird iis7 und auf dem Webverwaltungsdienst ausgeführt.
In Visual Studio 2010 lautet meine Dienst-URL:
Und Site / Anwendung ist:
Standardwebsite / WebApp
Das Markieren als IIS-App am Ziel und Zulassen eines nicht vertrauenswürdigen Zertifikats ist aktiviert und ich verwende ein Administrationskonto.
Visual Studio gibt den folgenden Fehler zurück:
Web Deploy starten Veröffentlichen Sie die Anwendung / das Paket unter https://xxx.xxx.xxx.xxx:8172/MsDeploy.axd?site=Default%20Web%20Site ... C: \ Programme \ MSBuild \ Microsoft \ VisualStudio \ v10 .0 \ Web \ Microsoft.Web.Publishing.targets (3588,5): Fehler: Webbereitstellungsaufgabe fehlgeschlagen. (Remote-Agent (URL https://xxx.xxx.xxx.xxx:8172/MsDeploy.axd?site=) Standardwebsite ) konnte nicht kontaktiert werden. Stellen Sie sicher, dass der Remote-Agent-Dienst auf dem Zielcomputer installiert und gestartet ist.)
Der Remote-Agent (URL https://xxx.xxx.xxx.xxx:8172/MsDeploy.axd?site=Default-Website ) konnte nicht kontaktiert werden. Stellen Sie sicher, dass der Remote Agent-Dienst auf dem Zielcomputer installiert und gestartet ist. Eine nicht unterstützte Antwort wurde empfangen. Der Antwortheader 'MSDeploy.Response' war '', aber 'v1' wurde erwartet. Der Remote-Server hat einen Fehler zurückgegeben: (403) Verboten.
Irgendwelche Ideen, wie man es ohne ein gültiges SSL-Zertifikat veröffentlicht?
Web Deploy kann eine ganze Reihe von Fehlern verursachen, wenn es nicht richtig eingerichtet wird. Tun Sie sich selbst einen Gefallen und verwenden Sie das Web Platform Installer ( https://www.microsoft.com/web/downloads/platform.aspx ). Sie sollten WebDeploy zuerst deinstallieren, wenn Sie bereits versucht haben, es zu installieren. Wählen Sie im WebPI Folgendes aus: "Web Deploy 3.6 für Hosting-Server".
quelle
Ich hatte das gleiche Problem. Sprechen Sie über das Springen durch Reifen ... Die Lösung erfordert das Einrichten von Benutzer- und Bereitstellungsberechtigungen usw.
Es stellte sich heraus, dass ich es manuell über "Konfigurieren des Web Deployment Handlers" (Link siehe unten) erstellen musste. In diesem Handbuch wurde das Problem mithilfe von "Konfigurieren von WMSVC- und IIS Manager-Berechtigungen" und "Erstellen von Delegierungsregeln für Web Deploy-Benutzer" behoben.
Anmerkungen: Diagnose mithilfe von 'Web Deployment- Fehlercodes' von: http://www.iis.net/learn/publish/troubleshoot-web-deploy/web-deploy-error-codes und Konfiguration mithilfe von Prozessen unter 'Configure the Web Deployment' Handler ': http://www.iis.net/learn/publish/using-web-deploy/configure-the-web-deployment-handler
quelle
In meinem Fall muss ich nach dem Aktivieren des Kontrollkästchens Remoteverbindungen aktivieren Web Deploy neu installieren, damit es funktioniert.
quelle