【发布时间】:2012-10-30 16:04:07
【问题描述】:
背景:我有一个 IIS 7.5 站点,其中包含 13 个不同的 Web 应用程序,其中每个应用程序只是托管不同的 Web 服务。没有什么花哨。这是网站的图形视图。
每个 Web 应用程序都在自己的应用程序池下运行,都在 ApplicationPoolIdentity 下运行 .NET 4.0 集成管道。
在站点级别,我将身份验证设置为以下
当我尝试在一个 Web 应用程序中访问 Web 服务时,我收到 401 错误。其他 Web 应用程序中的所有其他 Web 服务都可以正常访问。
这是发生错误时 IIS 日志的 sn-p。使用 Web 服务代理类或通过浏览器访问 Web 服务 url 时的错误是相同的。
Mozilla/4.0+(兼容;+MSIE+6.0;+MS+Web+Services+Client+Protocol+4.0.30319.269) 401 2 5 17721 Mozilla/4.0+(兼容;+MSIE+6.0;+MS+Web+Services+Client+Protocol+4.0.30319.269) 401 1 2148074254 15
如果我直接从浏览器访问 URL,系统会提示我输入凭据。如果我输入我的域凭据,我仍然会收到 401.1 错误。 :(
此错误在我们域中的所有设备上都会重复出现,因此它不会与我的机器隔离。
我已验证包含相关 Web 服务的文件夹结构与 12 个有效的 Web 服务的其他文件夹结构具有相同的权限。
站点在默认的内核模式身份验证下运行。
问题:我是一名对 IIS 了解有限的开发人员。还有什么可以看的吗?
谢谢
【问题讨论】:
标签: iis-7