2011-10-11 178 views
1

我有2臺Web服務器和1臺ARR機器進行負載均衡。有一個ASP.NET應用程序在Web服務器上運行。除了客戶端AJAX控件以外,系統工作正常。 ajax控件調用來自服務器的web服務(asmx)請求。我使用ARR機器並直接從Web服務器之一跟蹤了使用Firebug的服務器的請求。頁面從Web服務器計算機成功加載。但是,當我使用ARR頁面加載沒有Ajax功能。我用螢火蟲檢查了兩個請求。 ajax控件的腳本文件可以成功下載。但是當涉及到使用POST的Web服務調用時,ARR鏈接失敗。其實沒有404錯誤或什麼的。只是沒有要求的POST。有任何想法嗎?使用ARR進行負載均衡時發生Web服務錯誤

THX提前

回答

0

不緩存ASMX,ASHX和AXD的一些推廣添加緩存規則。在頂層的IIS管理器中,單擊「應用程序請求路由緩存」。在操作窗格上單擊「緩存控制規則」。點擊「添加」。應用規則:總是選擇「緩存」,主機名:*,URL:*.asmx*。爲*.ashx**.axd*添加規則。刪除緩存中的所有緩存項目。重新啓動IIS ...