iis - 使用 IIS 管理员用户部署到 IIS 7.5 时出现 ERROR_USER_UNAUTHORIZED

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

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

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

在管理服务委托(delegate)中,我添加了两条规则,它可能会合并为一条。第一条规则适用于 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 管理器权限”并添加了我的用户,那么一切都会按预期开始工作。

关于iis - 使用 IIS 管理员用户部署到 IIS 7.5 时出现 ERROR_USER_UNAUTHORIZED,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7750800/

相关文章:

asp.net - 网站无法启动 另一个网站可能正在使用相同的端口

asp.net - DirectoryServicesCOMException 80072020 来自在 ApplicationPoolIdentity 下运行的 IIS 7.5 站点

asp.net - 如何获取 Visual Studio 'Publish' 功能以包含生成后事件中的文件?

web-config - IIS 管理器无法在 .NET 4 应用程序上配置 .NET 编译

c# - ASP.NET MVC3 调试 Application_Start

asp.net-mvc - WebDeploy 发布不上传 PDB 文件(MVC 预编译 webapp,VS2013)

.net - 部署后执行脚本 - MSDeploy

c# - Windows Server 2012 内存限制上的 IIS 工作进程

c# - 集成 Windows 身份验证破坏了 File.Exists

elasticsearch - 为什么LogStash没有在elasticSearch中为IIS日志创建单独的列?