什么是删除我的基本身份验证标头?

时间:2012-01-12 14:17:58

标签: asp.net web-services iis-7.5

我在本地计算机上运行Web服务时遇到一些问题。它是一个asp.net webservice,它使用.Net 4.0 Classic应用程序池。它适用于其他人的机器和实时服务器。

问题:大多数请求依赖于基本身份验证,每次使用正确的凭据都会失败。调试,我可以看到标题的基本身份验证部分已被链中的某些内容删除。

另外,global.asax中的Application_BeginRequest会被击中两次。一次使用原始标题(然后看起来没有点击任何webservice端点),然后使用无基础的版本。

如果我将应用程序池切换为集成,问题似乎就会消失,但不幸的是,这不是问题,因为它因为不同的原因而失败。

我欢迎任何有关从标题中删除基本身份验证的想法。我想在我的IIS配置中可能有些东西,但是我没有运气就重新安装了IIS。

1 个答案:

答案 0 :(得分:0)

现在已经解决了。我认为我唯一改变的是为visual studio 2010安装SP1。我很怀疑这确实是问题的根源但是