我想使用 Web 部署将 Web 应用程序部署到远程服务器上的 IIS 6。我成功地通过服务器的管理员帐户发布,但无法通过非管理员帐户发布。它失败并显示消息:未经授权(401)
关于这个问题,我找到了两个不同的答案。
scott Guthrie 说:“非管理员场景使管理员能够在服务器上配置 Web 部署,然后将部署功能的子集委派给在生产服务器上没有管理员帐户的开发人员”(http://weblogs.asp. net/scottgu/archive/2010/09/13/automating-deployment-with-microsoft-web-deploy.aspx)
特洛伊亨特说,“帐户发布必须在服务器上具有管理员权限”(http://www.troyhunt.com/2010/11/you-deploying-it-wrong-teamcity_24.html)
什么是对的?我希望知道如何通过非管理员帐户在 IIS 6 上使用 Web 部署远程代理服务进行部署。