maxJsonLength
そのため、を設定すると、.netサイトに500-内部サーバーエラーページが表示され続けますweb.config
。
vb.netで.config
使用MaxJsonLength = Int32.MaxValue
しているにもかかわらず、許可または想定されるデフォルトの制限をはるかに下回っていても、送信しようとしている大きな辞書をJavaScriptSerializer
取得しているため、変更しています。InvalidOperationException
4GB
MaxJsonLength @ Int32.MaxValue
4mb
toolkitscriptmanager
それが何か意味があるなら私は使っています。
<system.web.extensions>
<scripting>
<webServices>
<jsonSerialization maxJsonLength="2147483647" />
</webServices>
</scripting>
</system.web.extensions>
これは役に立ちませんでした(実際には、上記のコードなしで500エラーが発生します)
<sectionGroup name="system.web.extensions" type="System.Web.Extensions">
<sectionGroup name="scripting" type="System.Web.Extensions">
<sectionGroup name="webServices" type="System.Web.Extensions">
<section name="jsonSerialization" type="System.Web.Extensions" />
</sectionGroup>
</sectionGroup>
</sectionGroup>
これは役立つはずだと聞きましたInvalidOperationException
が、そうではありませんでした。私はそれを取り出しましたが、それでも500エラーです。
<add key="aspnet:MaxJsonDeserializerMembers" value="2147483647" />
よろしくお願いします!
編集
同じ問題ですが、彼の解決策は私にはうまくいきません。彼が追加した最後のコードでも500エラーが発生します。 .NET4.0にアップグレードする際の<system.web.extensions>構成グループの問題