gpt4 book ai didi

visual-studio-2015 - 网络部署 - IIS 管理器用户 IISWMSVC_AUTHORIZATION_SERVER_NOT_ALLOWED

转载 作者:行者123 更新时间:2023-12-04 12:19:52 25 4
gpt4 key购买 nike

我有一个带 IIS 的 azure 虚拟机和 Web 部署设置所需的所有防火墙规则。如果我使用我的 Windows 管理员帐户而不是 IIS 管理器用户,我可以部署我的站点。

我认为我已经创建了所有必要的要求,并且还可以使用 IIS 在站点级别远程连接到站点,但是部署失败并显示以下内容 -

IISWMSVC_AUTHORIZATION_SERVER_NOT_ALLOWED

只允许 Windows 管理员使用服务器连接进行连接。其他用户应使用“连接到站点或应用程序”任务才能连接。

通过 VS2015 发布时是否需要更改设置以强制它连接到站点级别而不是服务器级别?

更新

忘记提及我还设置了委派权限,如 https://blogs.msdn.microsoft.com/amol/2011/02/09/allowing-non-admin-users-to-deploy-web-applications-on-iis-7-using-web-deploy-2-0/ 中所述

最佳答案

我在这里找到了问题的解决方案:https://stackoverflow.com/a/23360094/1286665

简而言之,附上?site=<em>[YourSiteName]</em>到 MSDeployServiceURL。

我使用 IIS 管理器中的配置 Web 部署发布 向导创建了一个 .publishsettings-File。 (右键单击您的站点并选择部署 > 配置 Web 部署发布...)在该向导中我添加了 ?site=<em>[MySite]</em>到发布服务器连接的 URL。该向导创建一个可以在 Visual Studio 中导入的文件。 (右键单击您的项目,选择发布,然后选择导入配置文件)

根据 https://msdn.microsoft.com/en-us/library/dd465337(v=vs.110).aspx您还可以提供 msdeploy.axd?site=<em>[YourSite]</em> 的完整 URL手动创建配置文件时,在 Visual Studio 发布向导的服务 URL 字段中。

或者您在 .pubxml 文件中编辑 MSDeployServiceURL 元素的内容:

<MSDeployServiceURL>https://contoso.com:8172/msdeploy.axd?site=<em>[YourSite]</em></MSDeployServiceURL>

关于visual-studio-2015 - 网络部署 - IIS 管理器用户 IISWMSVC_AUTHORIZATION_SERVER_NOT_ALLOWED,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37439789/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com