2011-06-22 175 views
8

我使用的Web部署从Visual Studio 2010中使用Web部署 - 权限

所有部署我MVC3应用去完美的,当我的用户是互联网的Administrator帐户服务器的部署对话框。

我有一个新员工开始。我在服务器上创建了一个新用户。这样,我可以在必要时禁用此用户。我给Administrator权限作为测试,但遗憾的是,这个用户不允许部署到服务器。

任何人都可以告诉我什么(最低)权限我需要给这个用户,以便他们可以从Visual Studio部署应用程序?

回答

3

我不知道你是否曾经解决过你的问题,但今天我有同样的问题。读这篇文章帮助我解决了这个问题。请参阅article中的#5以设置Web Deploy的特定用户权限。

0

任何人都可以告诉我什么(最低)权限我需要给这个用户,以便他们可以从Visual Studio部署应用程序?

只有拥有管理权限的用户才可以修改服务器设置,创建网站,虚拟目录等等,这就是Web Deploy的功能。

+0

你好,我确实让我的新用户成为了管理员组的成员,但是这不起作用。你还有其他建议吗?谢谢保罗 –

1

如果您的目标计算机正在运行IIS6或Windows(Vista/7)的客户端版本,则他们需要具有管理权限。使用Web部署代理应该适用于此(例如,发布到http://foobar)。

如果您希望允许非管理员发布,则需要在Windows(2008/2008R2)的服务器SKU上运行IIS7的计算机。您可以设置委派规则以允许用户对特定WebDeploy提供者的权限。有关如何入门的说明,请参阅this。这通过Web部署管理服务,因此您的目标计算机将为https://foobar:8172/MSDeploy.axd或仅foobar)。