2009-05-20 30 views
1

我們有一個混合的WCF和ASMX Web服務當前正在使用一個體面的大小的項目。現在,大多數情況下,一切正常,但是在極少數情況下,並且看起來隨機,Web服務開始阻止調用,它會將401 Unauthorized錯誤返回給相關頁面。這似乎是造成這種情況的ASMX服務調用,但鑑於這種情況不會經常發生,並且不可重現,所以我不能肯定地說這一點。罕見和零星的401使用Windows身份驗證的ASMX/WCF Web服務的未授權錯誤

IIS重置後錯誤消失,至少有一次它最終只是自行消失。我們使用Windows身份驗證作爲禁用匿名訪問的憑證類型。

任何人有任何想法,爲什麼這可能會發生?

+0

我也遇到過這在響應超過一定大小(幾兆字節)並且身份驗證也是Windows身份驗證時。 – 2010-01-13 09:20:38

回答

1

我們最終想到的解決方案是一個小的註冊表編輯,禁用導致IIS登錄問題的回送檢查。我們實際上已經有了這個註冊表編輯器,但隨着時間的推移已經忘記了它。

鍵位於:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa 

添加DisableLoopbackCheck DWORD與1值,這似乎採取照顧的問題

MS支持鏈接:http://support.microsoft.com/kb/896861

+0

您是否必須重新啓動機器? – FMFF 2012-09-13 13:58:48

相關問題