【问题标题】:ERROR_USER_UNAUTHORIZED when deploy to IIS 7.5 when using IIS manager user使用 IIS 管理器用户部署到 IIS 7.5 时出现 ERROR_USER_UNAUTHORIZED
【发布时间】:2011-10-13 07:30:32
【问题描述】:

我正在尝试从 teamcity 服务器部署到我的 iis 服务器,但是当我使用在 IIS 中设置的 IIS 管理器用户时,我得到了未授权。如果我使用 Windows 帐户,它就可以正常工作。我错过了什么吗?

我认为在 ISS 中创建一个 IIS 管理器用户就足够了,还是我必须将该用户添加到我尝试部署到的域或服务器中?

在管理服务委派中我添加了两条规则,它可能可以合并为一条。第一条规则适用于 contentPath 和 iisApp,第二条适用于 createApp。这两个规则都以管理员用户身份运行。我添加了所有用户(*)都可以执行规则。

是否需要在目标服务器上启用其他功能才能与 IIS 管理器用户一起使用?

我在事件查看器中收到以下消息:

IISWMSVC_AUTHORIZATION_SERVER_NOT_ALLOWED

Only Windows Administrators are allowed to connect using a server connection. 
Other users should use the 'Connect To Site or Application' task to be able to connect.

Process:WMSvc

【问题讨论】:

    标签: iis iis-7.5 msdeploy webdeploy microsoft-web-deploy


    【解决方案1】:

    好的,我一直在寻找一个答案,但找不到它......但我当然会在我在这里发布问题后自己弄清楚。我的问题的答案是我必须将 IIS 管理器用户添加到我要部署到的站点。因此,如果我选择了站点,然后打开“IIS 管理器权限”并添加了我的用户,那么一切都会按预期开始工作。

    【讨论】:

    • 知道为什么我只能使用服务器管理员凭据而不是 IIS 用户进行部署吗?两者都在 IIS 管理器权限中
    • 我不确定。 IIS 规则的用户是否配置了写入您要部署的文件夹的权限?您可能还需要访问权限来修改 applicationhost.config 文件并执行部署。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多