繁体   English   中英

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

[英]Using Web Deploy tool for IIS - works with administrator account but not IIS or Windows user account

我正在努力与似乎是WMSvc的大型野兽 - IIS的Web管理服务。

我试图从Visual Studio部署网站,这让我感到害怕。 实际上除了我的团队之外,它正在杀死除了我之外的所有人,但是因为我现在被指定为Web服务器管理员,所以我感觉受到了伤害。

当我使用我的管理Windows帐户进行部署时,它可以正常工作,这至少意味着我应该在我的路上,但它不适用于非管理员或IIS管理员帐户的其他帐户。

让我告诉你我做了什么:

  1. 已安装WMSvc。

  2. 看似配置它。 在MYSERVER / Management Service I下,设置为:

     Enable Remote Connections Windows credentials or IIS Manager credentials Access for unspecified clients - allow. 
  3. 添加了用户MYUSER作为IIS管理员帐户。 还添加了一个Windows帐户MYSERVER \\ MYUSER

  4. 在MYSERVER /我的网站/ IIS管理员权限下添加了这些用户。
  5. 牺牲了一只山羊。
  6. 在MYSERVER / Management Service Delegation下添加了规则

     Deploy Applications with Content - and added user * Set Permissions - and added user * 

毕竟,它可以从我的Windows管理员帐户开始,但不能从其他帐户开始。 Visual Studio报告401未经授权。 在我接下来的文章中,在故障排除下有以下引文:

用户在尝试连接到网站时收到401未经授权的错误。 o原因:此错误来自WMSVC,通常是用户名/密码错误,或者因为用户无权访问该网站。 o解决方案:验证用户名/密码以及用户是否可以访问该网站。

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

谢谢你的回答。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM