2016-07-01 3 views
2

JSONを返す標準の.NET Core APIコントローラがあります。Azure APIアプリケーション(.NETコア)から切り捨てられた大きなJSON応答

すべてが設計どおりに動作しますが、データセットが大きくなると応答が切り捨てられます。

私は解決することはできません(またはStackoverflowまたは他の場所で見つける)制限を増やす方法 - これが原因と推測します。

誰かが正しい方向に私を向けることができますか?

+0

あなたはweb.configファイルで設定maxJsonLengthにしようとしたのですか? http://stackoverflow.com/a/1151993/2833802と多分http://stackoverflow.com/a/3853785/2833802 – Set

+0

私はそれを試みました。誤字などがあるかもしれないので、もう一度やり直してください –

+0

使用しているMVCパッケージのバージョンは何ですか? –

答えて

1

私は同様の問題を持っていたし、何それを修正するように見えたことは「ReferenceLoopHandling」JSONの設定を設定しました:

public void ConfigureServices(IServiceCollection services) 
{ 
     services.AddMvc().AddJsonOptions(options => { 
      options.SerializerSettings.ReferenceLoopHandling = ReferenceLoopHandling.Ignore; 
     }); 
... 
} 
関連する問題