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.
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 Ссылка .
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 Ссылка
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:
http://serveraddress/MsDeployAgentService/
Wenn MsDeployAgentService auf dem Server ausgeführt wird, gehen Sie zum nächsten Schritt. 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. 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:
Während die folgenden DID funktionieren:
Tags und Links iis-7.5 windows-7-x64 msdeploy