私は1つの問題を抱えています.WCFを使用してサーバーにリクエストを送信すると、例外が発生します
"基になる接続が閉じられました。これは、サービス エンドポイント バインディングが HTTP プロトコルを使用していないことが原因である可能性があります。また、HTTP 要求コンテキストがサーバーによって中止されていることが原因である可能性もあります"
wcf トレース ログを確認したところ、MaxItemsInObjectgraph が 65536 を超えたため、エラーが発生したことがわかりました。コードを介してMaxItemsInObjectgraph値を与えようとしたので、サービスクラスに次のように記述しました
[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
[ServiceBehavior(MaxItemsInObjectGraph = 2147483647)]
public class CustomerAnalyzeService : ICustomerAnalyze
{.....something
}
しかし、これも機能していません。このエラーを解決するにはどうすればよいですか。