0
我有一個web應用程序由幾個aspx頁面+ wcf服務(一個項目)和一個silverlight應用程序組成。我遇到以下問題:我打開Silverlight應用程序,它對我長期的wcf服務操作進行異步調用。在處理過程中,我無法請求我的網站的任何其他aspx頁面。爲什麼會發生?會話鎖定?我會很感激小費。我可以從服務器(iis6)獲取任何非asp頁面,但任何aspx頁面只能在wcf操作完成後才能處理。asp.net:在wcf操作正在處理時調用asp頁面
編輯:我解決它通過
aspNetCompatibilityEnabled = 「假」
我做了測試:如果我請求調用長wcf操作的aspx,我不能在此會話中請求任何其他aspx,直到長wcf操作返回。我通過EnableSessionState = false解決了這個問題。可能是這樣的事情發生在Silverlight的情況下(在我上面的例子中)。但現在我沒有找到任何合理的解決方案。 – johnny