【发布时间】:2016-11-07 22:06:23
【问题描述】:
我有一个在 IIS 7.5 上运行的简单 Web 服务。从外部 PC 访问 Web 服务时,一切正常。当我的 Windows 服务尝试访问 Web 服务时,该服务会收到 401 - 未经授权的错误消息。 Windows 服务在本地系统帐户下运行,并且与 IIS 在同一台服务器上运行。该站点使用匿名身份验证,未启用其他类型的身份验证。
我尝试了一些与 401 错误相关的其他页面,但没有解决问题。我试图让 Windows 文件系统访问 IUSR(连同 IIS_IUSRS)。应用程序池在 ApplicationPoolIdentity 下运行。
我的假设是问题不是 IIS,因为它可以在外部 PC 上正常工作,所以有没有办法阻止本地系统帐户访问 IIS?
非常感谢根据我提供的信息提出的任何其他建议。
【问题讨论】:
标签: authentication iis http-status-code-401