2012-01-12 52 views
0

我在我的本地機器上運行web服務時遇到了一些問題。它是一個使用.Net 4.0 Classic應用程序池的asp.net web服務。它適用於其他人的機器和現場服務器。什麼是刪除我的基本身份驗證頭?

問題:最請求依靠基本身份驗證,從而未能每一次,使用正確的憑據。調試,我可以看到頭的基本身份驗證部分已被鏈中的東西刪除。

也,的Application_BeginRequest Global.asax中被擊中兩次。一旦使用原始標頭(然後它看起來沒有命中任何webservice端點),然後使用basicauth-less版本。

這個問題似乎如果我切換應用程序池,以綜合走開,但不幸的是,因爲它失敗的原因不盡相同,那麼這是不是一個問題。

我希望能是什麼去除頭中的基本身份驗證的任何想法。我想也許是在我的IIS配置的東西,但我沒有任何運氣重新安裝IIS。

回答

0

那麼它現在固定。我相信我改變了的那個東西是爲visual studio 2010安裝SP1。我非常懷疑這真的是問題的根源,儘管