Ich habe einen Build / Test-Server, auf dem derzeit Jenkins für meine fortlaufende Integration läuft, und er fungiert auch als mein Testserver, auf dem Code bereitgestellt wird, sobald er erstellt wurde (ich hoffe, dies zu einem späteren Zeitpunkt zu beheben) Budget erlaubt)
Ich habe eine .NET-Web-Lösung (im Grunde nichts Umbraco im Grunde genommen), die ich in SVN und Jenkins jetzt richtig aufbaue. Ich möchte es jetzt mit MSDeploy auf demselben Server bereitstellen. Nach Abschluss des Builds wird das Paket generiert, aber die Bereitstellung schlägt mit dem Fehler
fehlERROR_DESTINATION_NOT_REACHABLE: Die Webbereitstellungsaufgabe ist fehlgeschlagen. (Verbindung zum Remote-Computer konnte nicht hergestellt werden ("xxxxx.xxxxxxx.xxx.xxxx"). Stellen Sie auf dem Remote-Computer sicher, dass Web Deploy installiert und der erforderliche Prozess ("Web Management Service") gestartet wurde.
Hier sind meine msbuild-Parameter, die Jenkins verwendet
%Vor%Ich habe den Server überprüft und der Web Management Service läuft und startet manuell
Ich bin auch in den IIS 8-Manager (Server 2012) gegangen und habe unter "Management Service" das Kontrollkästchen "Remote-Verbindungen zulassen" aktiviert. Neustart von IIS und WMSVC und funktioniert immer noch nicht.
Wenn ich zu Ссылка in einem Browser gehe, löst es (gibt Ihnen die Warnung über ein nicht vertrauenswürdiges Zertifikat ab) und zeigt dann eine leere Seite an.
Hat jemand irgendwelche Ideen, was ich tun kann? Ich dachte, dass es Firewall-bezogene sein könnte und obwohl es eine Ausnahme für die Windows-Firewall für 8172 hinzugefügt hatte, habe ich die gesamte Firewall ausgeschaltet, um es komplett auszurotten und immer noch kein Glück.
Habe dies auf dem Server ausgeführt, um zu überprüfen, ob es auf dem richtigen Port horcht
C: \ Benutzer \ Administrator & gt; netstat -a | findstr 8172 TCP 0.0.0.0:8172 GSP-BUILD: 0 HÖREN TCP [::]: 8172 GSP-BUILD: 0 HÖREN
Stimme dem Kommentar zu.
Wir hatten ein ähnliches Problem. Die Erstinstallation selbst nach der Aktivierung des Webverwaltungsdienstes schien unvollständig zu sein. In unserem Fall, obwohl der Dienst sagte, dass er gestartet wurde, konnten wir das "grüne Häkchen" nicht erreichen, wenn wir die Verbindung aus dem Veröffentlichen-Dialog beim Definieren eines Profils testen.
Neuinstallation von WebDeploy 3.6 hat es richtig funktionieren lassen.
Ok, ich habe das gelöst. Es scheint, dass Sie zuerst den Web-Management-Dienst aktivieren und dann Web-Deploy installieren müssen, und ich habe es umgekehrt gemacht. Ich habe WebDeploy deinstalliert und neu installiert, den Server neu gestartet und es funktioniert