我希望使用web部署将Web应用程序部署到远程服务器上的IIS 6。我成功地通过服务器的管理帐户发布,但不能通过非管理帐户发布。消息失败:未经授权(401)
关于这个问题,我找到了两个不同的答案。
(http://weblogs.asp.net/scottgu/archive/2010/09/13/automating-deployment-with-microsoft-web-deploy.aspx)
晓以大义?我希望知道如何通过一个非管理帐户在IIS 6上部署Web部署远程代理服务。
发布于 2011-06-23 06:26:51
不幸的是,你不能这样做。从后来在ScottGu的博客文章中开始:
但是,如果您尝试在Windows7、Windows或Windows 2003上执行上述步骤,您将注意到(及其在IIS管理工具中的图标)不可用。相反,您需要遵循一组稍微不同的步骤来启用Web部署服务。
..。
使用这种方法,Web将不允许您启用“委托访问”(这允许部署非管理帐户-我将在下一篇博客文章中对此进行更深入的介绍),但将允许那些具有管理权限的帐户部署到机器上。
发布于 2011-06-23 03:33:13
区别在于IIS的版本,Scott的示例都用于IIS 7.x
我在同一条船上,我希望不是这样,但不幸的是,这是旧版本的限制。
我只是尝试在IIS6上找到原始的参考--重新管理,但是我似乎找不到它。希望有人能挖出来。
https://stackoverflow.com/questions/6438750
复制相似问题