Msdeploy mvc zu Windows7 ERROR_DESTINATION_NOT_REACHABLE und 404 erhalten

8

Ich versuche msdeploy einer MVC-App in einer windows7-Box auszuführen, die auf der Kommandozeile läuft. Und immer wieder diesen Fehler bekommen:

  

Fehlercode: ERROR_DESTINATION_NOT_REACHABLE   Weitere Informationen: Verbindung zum Zielcomputer konnte nicht hergestellt werden ("192.168.xxx.xxx"   ). Stellen Sie auf dem Zielcomputer sicher, dass Web Deploy installiert ist und dass   Der erforderliche Prozess ("Der Web Management Service") wird gestartet.   Fehler: Der Remote-Server hat einen Fehler zurückgegeben: (404) Nicht gefunden.   Fehleranzahl: 1.

Ich habe sowohl Wmsvc (scheint, dass es verwendet wird) als auch MsDepSvc überprüft. Und die Firewall ist deaktiviert. Im Browser, wenn ich Ссылка besuche, habe ich einen Server Error 404, scheint ein bisschen weiter als wo der Befehl Linie gestoppt.

Die meisten Anweisungen zum Einrichten von IIS7 und Web-Bereitstellung, die ich online finden könnte, sind für MS-Server. Sowohl auf meinem lokalen Computer als auch auf dem Windows7-Computer ist dieselbe Version von Msdeploy installiert.

    
user1360089 27.04.2012, 02:40
quelle

4 Antworten

6

Für Nicht-Server-Betriebssysteme (z. B. Windows 7) wird die Web Deploy-Veröffentlichung über den Webverwaltungsdienst nicht unterstützt. Stattdessen müssen Sie den Remote Agent-Dienst verwenden, dies ist ein Dienst, der nur den Administrator veröffentlicht. Weitere Informationen finden Sie unter Ссылка .

    
Sayed Ibrahim Hashimi 27.04.2012, 04:53
quelle
9

Ich hatte genau das gleiche Problem mit einer VM auf Azure, und die Lösung bestand darin, zuerst den IIS-Verwaltungsdienst zu aktivieren und dann Web Deploy zu installieren (ich habe Web Platform Installer verwendet). Scheint, dass die Installationsreihenfolge wichtig ist. Hier finden Sie einen Blog-Eintrag, den ich hier geschrieben habe Ссылка

    
David Rodriguez 02.10.2012 21:03
quelle
5

Ich hatte das gleiche Problem mit MSDeploy, um meine Webanwendung auf dem entfernten IIS 7.5 Webserver mit Windows 7 zu installieren. Ich habe gerade herausgefunden, wie ich das Problem heute beheben kann, nachdem ich Sayeds Beitrag gelesen habe, also möchte ich meine Lösung hier für jeden veröffentlichen Wer würde auf dieses Problem wie ich stoßen. Versuchen Sie Folgendes:

  • Aktivieren Sie den IIS-Verwaltungsdienst (im Control Panel & gt; & gt; Hinzufügen oder Entfernen von Features & gt; & gt; Hinzufügen oder Entfernen von Windows-Features)
  • Installieren Sie Web Deploy ( Ссылка )
  • Öffnen Sie cmd mit Administratorrechten und geben Sie "net start msdepsvc" ein, um den "Web Deploy Agent Service" zu starten.
  • Überprüfen Sie diesen Link in Ihrem Browser: http://serveraddress/MsDeployAgentService/ Wenn MsDeployAgentService auf dem Server ausgeführt wird, gehen Sie zum nächsten Schritt.
  • Geben Sie in VS beim Erstellen der Veröffentlichung in http://serveraddress/MsDeployAgentService/ in Service-URL anstelle von https://serveraddress:8172/MsDeploy.axd ein und klicken Sie auf Testverbindung. Es sollte jetzt in Ordnung sein.
Reverove Likia 04.10.2014 19:43
quelle
0

Nachdem ich überprüft habe, dass der Management Service und Web Deploy 3.0 korrekt installiert wurden, habe ich festgestellt, dass die Service-URL (ab VS2012) auch hier eine Rolle zu spielen scheint. Der Versuch, eine der folgenden Versionen zu veröffentlichen, funktionierte nicht für mich:

  • FQDN (localmachine.domain.local)
  • Domänen-IP-Adresse (172.22.xxx.xxx)
  • Rückschleif-IP (127.0.0.1)

Während die folgenden DID funktionieren:

  • localhost
  • NetBIOS-Name (lokale Maschine)
Tom Tregenna 01.02.2013 11:22
quelle

Tags und Links