16

自己ホスト型の ASP.Net Web APIサービスに投稿する必要がある大量の jsonがあります。

Status Code:413 Request Entity Too Large」というメッセージが表示されます。

webapiサービスプロジェクトのapp.configに以下を入れてみました。

<system.web>
    <compilation debug="true" targetFramework="4.0" />
    <customErrors mode="Off"/>
    <httpRuntime
        maxRequestLength="2147483647"
        executionTimeout="300" />
</system.web>

これは役に立ちませんでした。

以下の2案を考えています。

  1. おそらくLZW圧縮ライブラリを使用してJavaScriptでデータを解凍し、受信後にwebapi側でデコードします。
  2. webapi インフラストラクチャで大量のデータを許可する方法を見つける

私は2番目のオプションを好みますが、それを実現する方法をまだ見つけていません.

ポインタはありますか?

4

1 に答える 1