2012-06-06 45 views
2

嘗試在負載均衡環境(2個Web服務器)中使用ASP.NET後端時出現401錯誤。 Windows日誌說:(已解決)平衡環境中的ASP.NET表單身份驗證

Event code: 4005 
Event message: Forms authentication failed for the request. Reason: The ticket supplied was invalid. 
Event time: 6/6/2012 10:34:27 AM 
Event time (UTC): 6/6/2012 5:34:27 PM 
Event ID: de68a535d53e4bdfb11ace24a97c63c9 
Event sequence: 18 
Event occurrence: 7 
Event detail code: 50201 

配置爲相同的兩個IIS應用程序的機器密鑰。還有什麼會導致這個問題?

解決:兩臺服務器有一些不同的Windows補丁安裝...我會發佈一個機器丟失的補丁列表,當我可以回答它。

+0

這兩個應用程序都是4.0? –

+0

Yeap。它是同一個應用程序 - 部署到兩個Web服務器 – sha

+0

您還應該確保兩個服務器都有相同的修補程序,特別是MS10-070修補程序:http://technet.microsoft.com/zh-cn/security/bulletin/MS10 -070 –

回答

0

事實證明,兩個Web服務器安裝的Windows補丁集略有不同。只要我們在他們兩個上安裝了所有相同的補丁,問題就解決了。