[英]Using Web Deploy - Permissions
我正在使用Web Deploy从Visual Studio 2010部署我的MVC3应用程序。
当我在“ Web部署”对话框中使用服务器的Administrator
帐户时,一切都变得完美。
我有一个新员工开始。 我在服务器上创建了一个新用户。 这样,如有必要,我可以禁用此用户。 我授予Administrator
权限作为测试,但可惜的是,该用户不允许部署到服务器。
谁能告诉我授予该用户哪些(最低)权限,以便他们可以从Visual Studio部署应用程序?
我不知道您是否解决了问题,但今天我遇到了同样的问题。 阅读本文有助于我解决问题。 请参阅文章中的#5,以设置Web Deploy的特定用户权限。
如果目标计算机运行的是IIS6或Windows的客户端版本(Vista / 7),则它们需要具有管理权限。 使用Web Deployment Agent应该可以解决此问题(例如,发布到http://foobar
)。
如果要允许非管理员发布,则需要一台在Windows(2008 / 2008R2)的服务器SKU上运行IIS7的计算机。 您可以设置委派规则,以允许用户访问特定的WebDeploy提供程序。 见这对于如何开始的说明。 这是通过Web Deploy管理服务进行的,因此您的目标计算机将是https://foobar:8172/MSDeploy.axd
,或者仅仅是foobar
)。
谁能告诉我授予该用户哪些(最低)权限,以便他们可以从Visual Studio部署应用程序?
只有具有管理特权的用户才能修改服务器设置,创建网站,虚拟目录等……这是Web Deploy的作用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.