Max*_*Max 5 permissions iis-7 visual-studio http-status-code-401 webdeploy
我正在为WMSvc-IIS的Web管理服务而困扰。
我正在尝试从Visual Studio部署网站,这使我丧命。实际上,这杀死了我团队中除我以外的所有人,但是由于我现在被任命为Web服务器经理,因此我感到很伤心。
当我使用管理Windows帐户进行部署时,它可以正常工作,这至少意味着我应该在途中,但不适用于非管理员或IIS管理器帐户的其他帐户。
让我告诉你我做了什么:
已安装WMSvc。
看似配置它。在“我的服务器/管理服务”下,设置为:
Enable Remote Connections
Windows credentials or IIS Manager credentials
Access for unspecified clients - allow.
Run Code Online (Sandbox Code Playgroud)添加了用户MYUSER作为IIS管理器帐户。还添加了一个Windows帐户MYSERVER \ MYUSER
在MYSERVER /管理服务委托下添加了规则
Deploy Applications with Content - and added user *
Set Permissions - and added user *
Run Code Online (Sandbox Code Playgroud)毕竟,它可以通过我的Windows管理员帐户运行,但不能通过其他帐户运行。Visual Studio报告401未经授权。在我关注的文章中,“故障排除”下有以下引用:
用户尝试连接到网站时收到401未经授权的错误。o原因:此错误来自WMSVC,通常是用户名/密码错误,或者是因为用户无权访问网站。o解决方案:验证用户名/密码,并且用户有权访问该网站。
但老实说,我不知道我现在做错了什么。有任何想法吗?
感谢您的任何答案。
您是否向该Local Service
帐户授予了文件系统权限?这是 WMSvc 运行的帐户,因此它需要访问文件系统才能完成其工作。
如果您在 IIS 中右键单击该站点,应该会出现一个“编辑权限...”的上下文菜单选项。这将直接带您进入网站目录的文件夹属性的权限部分。
归档时间: |
|
查看次数: |
1029 次 |
最近记录: |