2012-08-27 33 views
0

問題是當我從asp.net調用wcf webservice Web應用程序UI掛起直到webservice完成它處理並連接到服務時關閉。 當我使用AJAX調用webservice時,問題非常嚴重,完成UI掛起直到服務連接關閉。 如果你能給我任何線索?從asp.net web應用程序調用WCF會使web ui掛起直到wcf連接關閉

+0

服務是否返回? – VJAI

+0

是服務正確回答,但在服務執行期間,沒有數據庫和其他操作可以執行 –

+4

如果服務真的執行耗時的操作,那麼我會異步調用服務,ASP.NET線程不會被阻止。 – VJAI

回答

1

UI線程處於暫停狀態,直到服務調用完成。

您需要異步調用服務 - 或者如果在服務調用完成之前客戶端可能已從頁面「移開」,則使WCF調用One Way - 在這種情況下,服務響應會立即發生, UI線程繼續,WCF服務在它自己的線程上處理請求。很明顯,單向電話沒有完成答覆。

相關問題