3

オブジェクトのリストを返す Web サービス メソッドがあります。List<T>

リストの長さが 9000 オブジェクト程度の場合、サービスはこのリストを適切に返しますが、長さが 12000 オブジェクト以上の場合、サービスはエラーを返します。

基になる接続が閉じられました: 接続が予期せず閉じられました。

System.Reflection.TargetInvocationException: 呼び出しのターゲットによって例外がスローされました。---> Microsoft.FSharp.Core.FailureException: System.Net.WebException: 基になる接続が閉じられました: 接続が予期せず閉じられました。System.Net.HttpWebRequest.GetResponse() で .$Type.httprequest.webRespBase@162@162(DelegatingHttpReq x@162, Unit _unit) で .$Type.httprequest.webRespBase@162@162(DelegatingHttpReq x@162, Unit) _unit) System.Web.Services.Protocols.WebClientProtocol.GetWebResponse(WebRequest 要求) での Storm.Types.WebHttp.DelegatingHttpReq.GetResponse() で System.Web.Services.Protocols.HttpWebClientProtocol.GetWebResponse(WebRequest 要求) で System.Web ServiceLogic の .Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)。

--- 内部例外スタック トレースの終了 ---

System.RuntimeMethodHandle._InvokeMethodFast (オブジェクト ターゲット、オブジェクト [] 引数、SignatureStruct& sig、MethodAttributes methodAttributes、RuntimeTypeHandle typeOwner) で System.Reflection.RuntimeMethodInfo.Invoke (オブジェクト obj、BindingFlags invokeAttr、バインダー バインダー、オブジェクト [] パラメーター、CultureInfo カルチャ、 System.Reflection.RuntimeMethodInfo.Invoke(Object obj、BindingFlags invokeAttr、Binder バインダー、Object[] パラメータ、CultureInfo カルチャ) の Boolean skipVisibilityChecks)、Storm.UI.Forms.FormMainOps.clo@651.Invoke(Object[] methodParams@41 ) で .$Type.bgworker.run@51@57_2.Invoke(DoWorkEventArgs dArgs) で .$Type.bgworker.run@51@57_1.Invoke(オブジェクト送信者、DoWorkEventArgs e) で System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object引数)`

maxBufferSize maxBufferPoolSize maxReceivedMessageSize maxStringContentLength maxArrayLengthWeb.config のバインド構成で etc を変更しようとしましたが、まだ機能していません。

他のアイデアはありますか?

4

1 に答える 1

0

I've already found a solution in this post The underlying connection was closed: The connection was closed unexpectedly

于 2012-11-21T19:34:08.663 に答える