1

負荷の高い WCF RIA サービス操作を実行していて、クライアント側の Silverlight アプリで次のようなエラーが発生しています。

    Uncaught Error: Unhandled Error occurred in Silverlight Application:
Submit operation failed. Для запроса HTTP к 

"https://localhost/MyProject/ClientBin/myservice.svc/binary" has exceeded the allotted timeout. The time allotted to this operation may have been a portion of a longer timeout.


Stack Trace:
   в System.Windows.Ria.OperationBase.Complete(Exception error)
   в System.Windows.Ria.SubmitOperation.Complete(Exception error)
   в System.Windows.Ria.DomainContext.CompleteSubmitChanges(IAsyncResult asyncResult)
   в System.Windows.Ria.DomainContext.<>c__DisplayClassd.<SubmitChanges>b__5(Object )

1分間の実行でこのようなタイムアウトが発生しています。

私のコンテキストは次のようになります。

[EnableClientAccess()]
public class ConfigService : LinqToEntitiesDomainService<MyEntityFrameworkEntities>

コードのスクリーンショットは次のとおりです。

私のコンテキストクラス

4

2 に答える 2

0

クライアントから呼び出す場合、 sendTimeout属性を増やしたいとします。

closeTimeout = 接続を閉じる時間間隔

openTimeout = 接続を開く時間間隔

receiveTimeout = サービスが接続を非アクティブにする時間間隔

sendTimeout = クライアントが応答を待つ時間間隔

于 2013-05-17T08:23:12.553 に答える