這對於任何擁有App_Code文件夾中的代碼並使用硬件負載平衡器的人來說都是一個問題。它的確可以將硬件負載平衡器設置爲粘性會話來解決問題,但在完美的世界中,我希望關閉該功能。ASP.NET AJAX負載平衡問題
當App_Code文件夾中有一個文件,並且該網站沒有預編譯時,iis會爲這些文件生成隨機文件名。
server1 "/ajax/SomeControl, App_Code.tjazq3hb.ashx"
server2 "/ajax/SomeControl, App_Code.wzp3akyu.ashx"
所以當一個用戶發佈的頁面,並被轉移到另一臺服務器沒有任何作品。
有沒有人有解決方案?我可以更改爲預編譯的網站,但是我們將失去QA部門僅僅推廣已更改文件的能力。
這種唯一的方法,我已經解決了這個問題,沒有開啓粘滯會話。 – 2009-11-10 06:08:11