2015-08-14 3 views
48

Ich versuche, eine Webseite von meinem Computer auf einem IIS-Webserver über Web-deploy zu veröffentlichenFehler: „Der Konfigurationsabschnitt 'system.webServer/Management/Delegation kann nicht gelesen werden, weil es Schema fehlt

ich. 3 Server haben alle die gleichen Dinge installiert (Webdeploy etc.) und die Dienste werden gestartet (Web Deployment Agent Service und Web Management Service)

Auf dem ersten Server habe ich keine Probleme beim Verbinden, aber der andere zwei Server geben mir einen Fehler, wenn ich in Visual Studio "Validate Connection" an den IIS. Wenn ich auf die Protokolle auf dem IIS-Server schaue, gibt es meine Zugriffe mit HTML-Code 200 (ok).

Ein Fehler trat auf, wenn die Anforderung auf dem Remotecomputer verarbeitet wurde. Dateiname: MACHINE/WEBROOT

Fehler: Der Konfigurationsabschnitt 'system.webServer/Management/Delegation kann nicht gelesen werden, weil es Schema fehlt

Ich habe wirklich keine Ahnung, was dieses Problem lösen könnte und Hoffnung Du kannst mir helfen.

+0

Beachten Sie, dass Web-Bereitstellung oft von Visual Studio über den Befehl "Veröffentlichen" verwendet wird, ist diese Frage nicht wirklich off-topic und das Limit von 5 Tags verhindert mich Visual Studio hinzufügen –

Antwort

84

Ich hatte genau das gleiche Problem, es stellte sich heraus, dass ich Web Deploy 3.6 auf 3.5 installiert hatte. Entfernen Sie Web Deploy 3.6 und installieren Sie 3.5 erneut, um festzustellen, ob das Problem dadurch behoben wird.

+5

Vielen Dank. Ich habe festgestellt, dass einige Komponenten nicht ordnungsgemäß installiert werden, wenn Sie Web Deploy 3.6 verwenden. Die Deinstallation von Web Deploy 3.6 und die Installation von 3.5 haben mir geholfen. Wenn Sie Web Deploy 3.6 verwenden möchten, können Sie 3.5 deinstallieren und 3.6 erneut installieren (bei der Deinstallation von Web Deploy 3.5 werden die verpassten Komponenten nicht deinstalliert, sodass Web Deploy 3.6 problemlos funktioniert, wenn zuvor 3.5 installiert wurde). –

+3

Die Deinstallation von Web Deploy 3.6 und die Installation von 3.5, dann 3.6 funktionierte für mich nach einer Stunde Kopfschmerzen. Betriebssystem ist Win Server 2012 R2. Vielen Dank. –

+4

Ich hatte genau das gleiche Problem, ich habe 'Web Deploy 3.5' ​​entfernt und' Web Deploy 3.6' neu installiert. –

11

Deinstallieren Sie Web Deploy, und installieren Sie es erneut.

Dies behebt das Problem für mich - die 'Reparatur' Option im Installer nicht.

Verwandte Themen