0

問題は、asp.net Web アプリケーション UI から wcf webservice を呼び出しているときに、webservice が処理を終了し、サービスへの接続が閉じられるまでハングします。AJAXを使用してWebサービスを呼び出すと、問題が非常に深刻になり、サービス接続が近づくまで完全なUIがハングします。手がかりを教えていただけませんか?

4

1 に答える 1

1

UI スレッドは、サービス コールが完了するまで保留されます。

サービスを非同期的に呼び出す必要があります。または、サービス呼び出しが完了する前にクライアントがページから「移動」する可能性がある場合は、WCF 呼び出しを一方向します。この場合、サービス応答は即座に発生し、UI スレッドは続行します。 WCF サービスは、独自のスレッドで要求を処理します。明らかに、一方向の呼び出しからの完了応答はありません。

于 2012-08-27T16:40:57.203 に答える