maxJsonLengthそのため、を設定すると、.netサイトに500-内部サーバーエラーページが表示され続けますweb.config。
vb.netで.config使用MaxJsonLength = Int32.MaxValueしているにもかかわらず、許可または想定されるデフォルトの制限をはるかに下回っていても、送信しようとしている大きな辞書をJavaScriptSerializer取得しているため、変更しています。InvalidOperationException4GBMaxJsonLength @ Int32.MaxValue4mb
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>構成グループの問題