Für ASP.NET-Projekt MSBuild Bereitstellung gibt einige Dateien in E: \ Bauen wie:Fehler 550 aufgetreten ist, indem über MSdeploy.exe
- TestProjectA.deploy.cmd
- TestProjectA.SetParameters.xml
- TestProjectA.SourceManifest.xml
- TestProjectA.zip
um von Windows 7 auf Windows Server 2008 R2 bereitstellen (IIS 7)
Ausführen-Befehl gibt folgende Fehlermeldung:
Befehl
C:\Program Files\IIS\Microsoft Web Deploy V3>msdeploy.exe -verb:sync -source:contentPath='E:\Build' -dest:contentPath='ra/files-to-pub',ComputerName="https://<IP>:8172/msdeploy.axd?site=ra",UserName='DEV\Administrator',Password='MyPassword',AuthType='Basic' -enableRule:DoNotDeleteRule -whatif -allowUntrusted
Fehlermeldung:
Info: Using ID 'd1bbee7a-e940-4be1-b41d-1847b3e7022d' for connections to the remote server. Error Code: ERROR_COULD_NOT_CONNECT_TO_REMOTESVC More Information: Could not connect to the remote computer ("[IP ADDRESS]") using the specified process ("Web Management Service") because the server did not respond. Make sure that the process ("Web Management Service") is started on the remote computer. Learn more at: http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_COULD_NOT_CONNECT_TO_REMOTESVC. Error: The remote server returned an error: (550). Error count: 1
Gegeben Link zu tun vorschlagen:
- Ping die Remote-Maschine. * STATUS-OK
- Der Dienst msdepsvc oder wmsvc wird auf dem Remote-Server gestartet. * STATUS-OK
- Firewall blockiert eingehende Verbindungen Ihrer Ports am Ziel nicht. Wenn es die Standardinstallation verwendet, wäre es 80 für msdepsvc und 8172 für wmsvc.
- Web Management Service
- Web Deployment Agent Service
Was nun, es zu lösen tun können: * STATUS-OK
auf dem Zielserver Beide Dienst ausführen?
gelöst durch folgenden Befehl ...... Konfigurieren von IIS [hier] (http://www.iis.net/learn/publish/ using-web-deploy/configure-der-web-deployment-handler) .... AND ... 'C: \ Programme \ IIS \ Microsoft Web Deploy V3> msdeploy.exe -verb: sync -source: package = 'E: \ Test-MsDeploy \ Paket \ TestProjectA.zip' -dest: auto, wmsvc = 'https : // {IP}: 8172/msdeploy.axd? Site = Standard% 20Web% 20Site ', Benutzername =' ****** ', password =' ****** ', includeAcls =' False '-disableLink: AppPoolExtension -disableLink: ContentExtension -disableLink: CertificateExtension -setParamFile = "E: \ Test-MsDeploy \ Paket \ TestProjectA.SetParameters.xml" -allowUntrusted' –
Falscher Website-Name bit me. Einfache Lösung. Schmerz zu spüren. –
Yup-Fehler 550 bedeutet, dass der Websitename, auf dem Sie veröffentlichen, nicht auf dem Dienst vorhanden ist. Erstellen Sie eine leere Site auf dem Webserver mit dem exakt gleichen Namen und veröffentlichen Sie sie erneut. Es wird funktionieren –