背景/系统信息
目标
问题
以下是我所知道的以及我尝试过的内容
我已经回顾了几乎所有的文章,所有人都谈到了双跳。我对双跳的术语感到困惑。我没有跳到新机器,我在同一网站的当前机器上。这不是双跳吗?
我们在Windows Server 2003上的IIS 6中运行与.NET 1.1相同的Web服务,并将DefaultCredentials传递给第二个Web服务调用!没有401错误。 IIS 6上的Web服务设置都使用相同的应用程序池,并且都设置为应用程序。
在运行IIS 7.5的Windows 7开发机器上,我能够完成这项工作。我可以使用System.Net.CredentialCache.DefaultNetworkCredentials或System.Net.CredentialCache.DefaultCredentials从另一个Web服务使用代理类调用Web服务。看来我的win7 IIS 7.5站点和我的服务器2008站点设置方式相同。
我尝试为我的网站中的每个应用程序使用不同的应用程序池(集成管道),但没有帮助(我认为不会)。
当我将应用程序池设置为classic时,该站点将无法启动。我收到服务不可用的错误。这很奇怪,因为在我的win7机器上我可以使用经典或集成管道,它工作正常。
我觉得我很亲密。任何想法或意见将不胜感激!
谢谢,
答案 0 :(得分:2)