Ich verwende Web Deploy, um meine MVC3-Anwendungen von Visual Studio 2010 zu implementieren.
Alles ist perfekt, wenn ich das Administrator
-Konto des Servers im Web Deploy-Dialog benutze.
Ich habe einen neuen Mitarbeiter angefangen. Ich habe einen neuen Benutzer auf dem Server erstellt. Auf diese Weise kann ich diesen Benutzer bei Bedarf deaktivieren. Ich gab Administrator
Berechtigungen als Test, aber leider konnte dieser Benutzer nicht auf dem Server bereitstellen.
Kann mir jemand sagen, welche (minimalen) Berechtigungen ich diesem Benutzer geben muss, damit sie Anwendungen aus Visual Studio bereitstellen können?
Wenn auf Ihrem Zielcomputer IIS6 oder eine Clientversion von Windows (Vista / 7) ausgeführt wird, müssen diese über Administratorrechte verfügen. Die Verwendung des Web Deployment Agent sollte hierfür funktionieren (z. B. Veröffentlichung in http://foobar
).
Wenn Sie Nicht-Administratoren die Veröffentlichung gestatten möchten, benötigen Sie einen Computer, auf dem IIS7 auf einer Server-SKU von Windows (2008 / 2008R2) ausgeführt wird. Sie können Delegierungsregeln einrichten, um Benutzern Berechtigungen für bestimmte WebDeploy-Provider zu erteilen. Eine Beschreibung dazu finden Sie . Dies geschieht über den Web Deploy Management Service, sodass Ihr Zielcomputer entweder https://foobar:8172/MSDeploy.axd
oder nur foobar
) ist.
Kann mir jemand sagen, welche (minimalen) Berechtigungen ich diesem Benutzer geben muss, damit sie Anwendungen aus Visual Studio bereitstellen können?
Nur Benutzer mit Administratorrechten dürfen die Servereinstellungen ändern und Websites, virtuelle Verzeichnisse usw. erstellen. Dies ist die Aufgabe des Web Deploy.
Tags und Links asp.net-mvc-3 visual-studio-2010 web-deployment webdeploy