iis-7.5 - ApplicationPoolIdentity无法访问网络资源

标签 iis-7.5 application-pool

我的设置:W2K8-R2 IIS7.5 x64 位服务器(但应用程序池以 32 位运行)

我们有一个在“ApplicationPoolIdentity”下运行的 (.net 4.0) Web 应用程序。它启用了“Windows 身份验证”。 Web 应用程序调用不同(旧版 - W2K3 II6)Web 服务器(同一域)上的 Web 服务。 Web 服务也需要 Windows 身份验证。

在我们的一些 Web 服务器上,这效果很好,我可以看到 Web 应用程序调用 Web 服务并将其自身标识为它正在运行的 Web 服务器的计算机名称(如预期)。然而,在其他 Web 服务器上,应用程序在调用 Web 服务时不会识别自身,从而收到 403 错误(通过查看 Web 服务的 IIS 日志可以确认这一点)。

我比较了可以工作的网络服务器和不能工作的网络服务器,但没有发现任何显着差异。 (我比较了两个站点的 ApplicationHost.Config 文件,除了一些加密 key 之外,它们是相同的)。

对于什么可能导致坏机器上的应用程序池身份放弃识别自己有什么想法吗?我们是否在一台网络服务器上设置了一些东西,而在另一台服务器上却错过了它?

如果没有,有人可以推荐可用于追踪正在发生的情况的工具吗?

感谢您的帮助。

最佳答案

关于iis-7.5 - ApplicationPoolIdentity无法访问网络资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6867368/

相关文章:

asp-classic - msxml3.dll 错误 '80072f0c' 需要证书才能完成客户端身份验证

主站点之间的asp.net缓存共享添加其应用程序/虚拟目录(使用iis 7.5)

iis - 经典的 asp 和 IIS 应用程序池之间有什么关系?

IIS 6.0 应用程序池崩溃

asp.net - 当多个 Blazor 应用程序发布到 IIS 时,我们收到 HTTP 错误 500.35 - ASP.NET Core 不支持同一应用程序池中的多个应用程序

iis-8 - 需要什么权限/策略来支持新应用程序池的 loadUserProfile=true?

iis-7.5 - 如何检查 ASP.NET 4 是否注册为在 IIS 7.5 中运行?

iis-7.5 - 根据条件将 URL 重写到不同的端口

asp.net - Windows7 上的 SMTP 服务

IIS 8.5 : Virtual Account for App Pool (IIS AppPool\{Application Pool Name} is not available