Ich versuche, eine Website von meinem Computer über eine Webbereitstellung auf einem IIS-Webserver zu veröffentlichen.
Ich habe 3 Server. Alle Server haben die gleichen Dinge installiert (Webdeploy usw.) und die Dienste werden gestartet (Web Deployment Agent Service und Web Management Service).
Auf dem ersten Server habe ich keine Probleme beim Verbinden. Die beiden anderen Server geben mir jedoch einen Fehler, wenn ich in Visual Studio die Verbindung zum IIS "überprüfe". Wenn ich mir die Protokolle auf dem IIS-Server ansehe, gibt es meine Zugriffsliste mit dem HTML-Code 200 (ok).
Bei der Verarbeitung der Anforderung auf dem Remotecomputer ist ein Fehler aufgetreten. Dateiname: MASCHINE / WEBROOT
Fehler: Der Konfigurationsabschnitt 'system.webServer / management / delegation' kann nicht gelesen werden, da das Schema fehlt
Ich habe wirklich keine Ahnung, was dieses Problem lösen könnte und hoffe, dass Sie mir helfen können.
Antworten:
Deinstallieren Sie Web Deploy und installieren Sie es erneut.
Dies hat das Problem für mich behoben - die Option "Reparieren" im Installationsprogramm hat dies nicht getan.
quelle
Ich hatte genau das gleiche Problem. Es stellte sich heraus, dass ich Web Deploy 3.6 über 3.5 installiert hatte. Entfernen Sie Web Deploy 3.6 und installieren Sie 3.5 neu, um festzustellen, ob das Problem dadurch behoben wird.
Sie können auch den folgenden Kommentar von @ james-wilkins ausprobieren: "In meinem Fall habe ich Web Deploy installiert, BEVOR ich den Verwaltungsdienst installiere ..."
quelle
Web Deploy 3.5
und neu installiertWeb Deploy 3.6
In meinem Fall habe ich Web Deploy VOR der Installation des Verwaltungsdienstes installiert. Ich habe versucht, eine "Änderung" an der Installation vorzunehmen, um den Verwaltungsdienst einzuschließen (oder Sie können die Funktion über Windows-Funktionen hinzufügen / entfernen), aber das hat nicht geholfen (der Fehler in diesem Beitrag ist aufgetreten). Am Ende hat eine einfache Deinstallation und Neuinstallation von 3.6 für mich funktioniert. Der Web Management Service muss anscheinend ZUERST installiert werden. Typische MS-Anweisungen erwähnen dies überhaupt nicht.
quelle