因此,我的網絡系統中出現了一種奇怪的情況。Ajax Call + ASP.NET + .NET Remoting
我有一個Windows服務的實現,啓動一個.Net Remoting服務器,並保持等待各種客戶端的調用。
另一方面,我有一個ASP.Net Web窗體應用程序,它可以使用.Net Remoting結構調用此服務中的某些方法。
在一個頁面中,我有一個按鈕,這個Button調用一個Ajax調用,並且這個Ajax調用,在Asp.Net Web窗體應用程序中執行一個異步方法。
一切工作正常。
但是,在完整的Ajax調用中,我有第二個異步調用。完成第一次Ajax調用後,第二次執行正常,但不立即,僅在3或4秒後執行。
它只發生在IIS中,在Visual Studio(localhost)中發佈網站時,不會發生這種情況。
我可以將我的服務(服務器)配置爲TCP或ICP,以二進制模式發送數據......對於任何配置,問題總是發生。