Verwenden von Web Deploy - Berechtigungen

8

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?

    
Paul Brown 22.06.2011, 21:46
quelle

3 Antworten

3

Ich weiß nicht, ob Sie jemals Ihr Problem gelöst haben, aber ich hatte heute das gleiche Problem. Das Lesen dieses Artikels hat mir geholfen, es zu lösen. Siehe # 5 in dem Artikel zum Einrichten spezifischer Benutzerberechtigungen für Web Deploy.

    
Miros 03.02.2012, 11:54
quelle
1

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.

    
Jimmy 12.07.2011 06:31
quelle
0
  

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.

    
Darin Dimitrov 23.06.2011 05:19
quelle