我正在使用Web Deploy从Visual Studio2010部署我的MVC3应用程序。
当我在Web Deploy对话框中使用服务器的Administrator帐户时,一切都很顺利。
我有个新员工要上任了。我在服务器上创建了一个新用户。这样,我可以在必要时禁用此用户。作为测试,我给了Administrator权限,但遗憾的是,不允许该用户部署到服务器。
谁能告诉我我需要给这个用户什么(最低)权限,这样他们才能从Visual Studio部署应用程序?
发布于 2012-02-03 19:54:08
我不知道你有没有解决你的问题,但我今天也遇到了同样的问题。阅读这篇文章帮助我解决了这个问题。有关为Web Deploy设置特定用户权限的信息,请参阅article中的#5。
发布于 2011-07-12 14:31:43
如果您的目标计算机运行的是IIS6或客户端版本的Windows (Vista/7),则它们需要具有管理权限。使用网络部署代理应该可以解决这个问题(例如,发布到http://foobar)。
如果你想允许非管理员发布,你需要一台在Windows (2008/2008R2)服务器SKU上运行IIS7的机器。您可以设置委派规则,以允许用户拥有对特定WebDeploy提供程序的权限。有关如何入门的说明,请参阅this。这是通过Web Deploy Management Service完成的,因此您的目标计算机将是https://foobar:8172/MSDeploy.axd,或者只是foobar)。
发布于 2011-06-23 13:19:56
谁能告诉我我需要给这个用户什么(最低)权限,这样他们才能从Visual Studio部署应用程序?
只允许具有管理权限的用户修改服务器设置、创建网站、虚拟目录等...这就是Web Deploy所做的事情。
https://stackoverflow.com/questions/6446937
复制相似问题