Citrix NetScaler を介して IIS 7.5 を実行しているサーバーに JSON をポスト/プットするたびに、413 Request Entity Too Large を取得するという問題に直面しています。
aspnet:MaxJsonDeserializerMembers を 30000、40000、および 512000 に設定しようとしました。
<appSettings>
<add key="aspnet:MaxJsonDeserializerMembers" value="xxx" />
</appSettings>
を設定するだけでなく、<jsonSerialization maxJsonLength="xxx"/>
しかし、解決策はありません。
Citrix NetScaler がないローカル テスト環境で aspnet:MaxJsonDeserializerMembers を設定すると、問題なく動作します。
知っておくべき NetScaler の設定はありますか? または、これが私たちのローカルテスト環境で機能することを考えると、私も知っておく必要があるIIS設定はありますか?
編集: さらに調査した結果、NetScaler の背後から API に投稿できるため、NetScaler がソースであることは確かです。