2017-05-09 1 views
0

Web APIがデプロイされているIIS 8 Webサーバーがあります。 extJSで書かれたフロントエンドアプリケーションがあります。アプリケーションがアクセスされると、サーバーへのAPI呼び出しが何度も行われ、これらの呼び出しの多くは、特定のAPI呼び出しを除いて成功を返します。 Chromeはリクエストのステータスをキャンセルしたと言います(ERR_CONNECTION_RESET)。このエラーのトラブルシューティングと修正方法を把握することができません。私は多くの場所をオンラインでチェックしましたが、私は多くの助けを得ることができませんでした。ajaxを使用してAPIメソッドを呼び出すと、ネットエラーERR_CONNECTION_RESETが発生します

助けてください。

答えて

0

Entity Framework Coreを使用していますか?この場合、EFCoreは遅延ロードをサポートしていないため、多対多の関係にオブジェクトグラフループが存在する可能性があります。

もしそうなら、シリアライザをグラフループに従わないように設定することができます。あなたのStartup.csファイルで

、これでservices.AddMvc()行を置き換える:

services.AddMvc() 
    .AddJsonOptions(options => options.SerializerSettings.ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore); 
関連する問題