2014-05-08 5 views
38

Ich habe versucht, Web Deploy auf meinem Windows 2012 Server mit IIS 8 einzurichten. Ich habe Web Deploy mit dem Platform Installer installiert, aber wenn ich mit der rechten Maustaste auf meine Website klicke und deploy, Es gibt keine Option für Configure Web Deploy Publishing als verschiedene documentation schlägt vor.Menü "Konfigurieren von Web Deploy" fehlt im IIS 8 Menü

enter image description here

+1

Vorsicht! Web Deploy 3.6 funktioniert nicht mit IIS 8.5.9600.16384 ... nach der Installation, Server-Neustart - das Menü "Bereitstellung" wird nicht in der IIS-Manager-Konsole angezeigt Web Deploy 2.0 wird dieses Problem jedoch nicht ertragen Mit freundlichen Grüßen, – coad

Antwort

58

Ich fand this posting, wo das Individuum das gleiche Problem hatte. Es stellte sich heraus, dass er "Web Deploy 3.5 für Hosting-Server" zusätzlich zu den anderen Web Deploy-Paketen im Web Platform Installer installieren musste. Sobald ich dies getan und IIS neu gestartet hatte, wurde die Option verfügbar.

Scheint kontraintuitiv zu mir, da ich kein Hosting-Provider bin und wollte nur meine Anwendung auf meinem eigenen Server hosten. Ich bin mir nicht sicher, warum das Web Deploy 3.5-Paket nicht genug war.

Ich hatte zusätzliche Probleme beim Konfigurieren von Web Deploy. Diese article on Web Deploy error codes half mir, das Problem zu beheben. Eine weitere article on Configure the Web Deployment Handler war wesentlich bei der Lösung des Problems der Berechtigungen, die es dem Web-Deploy-Benutzer erlaubte, Verzeichnisse und Dateien zu erstellen.

+26

I Ich habe versucht, Web Deploy 3.5 für Hosting Services zu installieren und es würde mir sagen, dass es gelungen ist. Wenn ich das Installationsprogramm für die Webplattform erneut öffnete und danach suchte, würde es sagen, dass es nicht installiert war. Ich musste Web Deploy 3.6 über die Systemsteuerung deinstallieren, bevor es 3.5 für Hosting-Dienste erfolgreich installieren konnte. Einmal erledigt, Problem gelöst. – silencedmessage

+12

Ich hatte die gleiche Erfahrung wie @silencedmessage. Ich musste Web Deploy 3.6 über Add/Remove-Programme entfernen und dann Web Deploy 3.6 für Hosting-Server installieren. –

+0

@BrianMacKay es half, danke –

29

Für mich Neuinstallation von Web Deploy hat nicht funktioniert. Aber ich habe es behoben.

Gehen Sie in den Server Manager, Rollen, klicken Sie auf IIS, klicken Sie auf Rollendienste hinzufügen, überprüfen Sie die Management Service. Schließe das aus. Erneut öffnen IIS Manager, und voila ist die Option verfügbar!

P.S. Einige zusätzliche Schritte könnten erforderlich sein, wie von @Gaui Erfahrung. gehen Danach auf Programme und Funktionen finden Web Deploy, klicken Sie auf ändern und überprüfen/installieren Sie alle Kontrollkästchen/Funktionen.

+7

Dies funktionierte für mich, aber danach musste ich zu "Programme und Funktionen", finden Sie "Web Deploy", klicken Sie auf "Ändern" und überprüfen/installieren Sie alle Kontrollkästchen/Funktionen. – Gaui

+1

@Gaui danke für dein Feedback, ich werde es zu meinem Beitrag hinzufügen. – TPAKTOPA

+0

Nachdem Sie alle Komponenten aus den "Programs and Features" hinzugefügt haben, vergessen Sie nicht, alle IIS-Manager-Sitzungen zu schließen und eine neue zu öffnen. –

3

Ich hatte das gleiche Problem und die Installation "Web Deployment Tool 2.1" aus dem Web-Plattform-Installer behoben das Problem.

+0

Arbeite für mich, aber nicht zu mir "WebDeploy Publishing" Menüeintrag anzeigen. –

2

Installation von "IIS Management Service" von Web-Plattform würde alle erforderlichen Elemente angezeigt.

1

Sie müssen den Management Service vor der Installation von Web Deploy installieren. Wenn Sie Web Deploy nicht deinstalliert und neu installiert haben, sollte es funktionieren.

Verwandte Themen