gpt4 book ai didi

visual-studio - 为 IIS 使用 Web 部署工具 - 使用管理员帐户,但不适用于 IIS 或 Windows 用户帐户

转载 作者:行者123 更新时间:2023-12-03 17:59:10 24 4
gpt4 key购买 nike

我正在与似乎是 WMSvc(IIS 的 Web 管理服务)的巨大野兽作斗争。

我正在尝试从 Visual Studio 部署网站,这让我很受不了。实际上,这会杀死我团队中除了我之外的所有人,但是由于我现在被指定为 Web 服务器经理,所以我是那个感到受伤的人。

当我使用我的 Admin windows 帐户进行部署时,它可以工作,这至少意味着我应该在路上,但它不适用于不是管理员或 IIS 经理帐户的另一个帐户。

让我告诉你我做了什么:

  • 已安装 WMSvc。
  • 貌似配置好了。在 MYSERVER/Management Service I 下,设置为:
    Enable Remote Connections
    Windows credentials or IIS Manager credentials
    Access for unspecified clients - allow.
  • 添加了用户 MYUSER 作为 IIS 管理器帐户。还添加了一个 windows 帐户 MYSERVER\MYUSER
  • 在 MYSERVER/我的网站/IIS 管理器权限下添加了这些用户。
  • 牺牲了一只山羊。
  • 在 MYSERVER/Management Service 委派下添加了规则
    Deploy Applications with Content - and added user *
    Set Permissions - and added user *

  • 毕竟,它可以通过我的 Windows 管理员帐户工作,但不能通过其他帐户工作。 Visual Studio 报告 401 未经授权。在我关注的文章中,故障排除下有以下引用:

    User receives 401 unauthorized error while trying to connect to a Web site. o Cause(s): This error comes from WMSVC and is usually an error with username/password, or because the user does not have access to the Web site. o Resolution(s): Verify the username/password and that the user has access to the Web site.



    但老实说,我现在不知道我做错了什么。有任何想法吗?

    感谢您的任何回答。

    最佳答案

    您是否向 Local Service 授予了文件系统权限?帐户?这是 WMSvc 运行的帐户,因此它需要访问文件系统才能完成工作。

    如果您在 IIS 中右键单击该站点,则应该有一个“编辑权限...”的上下文菜单选项。这将带您直接进入网站目录的文件夹属性的权限部分。

    关于visual-studio - 为 IIS 使用 Web 部署工具 - 使用管理员帐户,但不适用于 IIS 或 Windows 用户帐户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5444878/

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