【发布时间】:2016-12-22 10:18:06
【问题描述】:
我在 IIS 8.5 上有 REST Web 服务。在开发环境中,一切正常,但在生产环境中,PATCH 请求出现“401 Unauthorized”错误。 PUT 和 POST 工作没有问题。该服务作为 ApplicationPoolIdentity 运行。它可能与 ACL 权限有关,因为如果我将“每个人”权限授予安装服务的文件夹,它就会开始正常工作。 请帮忙。
【问题讨论】:
我在 IIS 8.5 上有 REST Web 服务。在开发环境中,一切正常,但在生产环境中,PATCH 请求出现“401 Unauthorized”错误。 PUT 和 POST 工作没有问题。该服务作为 ApplicationPoolIdentity 运行。它可能与 ACL 权限有关,因为如果我将“每个人”权限授予安装服务的文件夹,它就会开始正常工作。 请帮忙。
【问题讨论】:
我所要做的就是在安装服务的文件夹上添加对 IUSR 的完全权限。 (有人能解释一下为什么 PUT 和 POST 可以正常工作,而 PATCH 不行吗?)
【讨论】: