web.configにmaxJsonLengthを設定すると、.netサイトで500 - Internal Serverエラーページが表示され続けます。ASP.net Web.ConfigでjsonSerialization maxJsonLengthを設定すると、エラーが発生します。
vb.net JavaScriptSerializerでMaxJsonLength = Int32.MaxValueを使用していても、私がまだ大量の辞書のInvalidOperationExceptionを取得しているため、.configを変更しようとしています。 4GBのMaxJsonLength @ Int32.MaxValueでは、デフォルトの4mbの制限も可能です。
何かを意味する場合は、私はtoolkitscriptmanagerを使用しています。
<system.web.extensions>
<scripting>
<webServices>
<jsonSerialization maxJsonLength="2147483647"/>
</webServices>
</scripting>
これは
<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>
(実際に、それはまた、上記のコードなしで500エラーになります)助けていない、これは例外InvalidOperationExceptionを支援すべきである聞いたが、それはしませんでした。私はそれを取り出し、まだ500エラー。
<add key="aspnet:MaxJsonDeserializerMembers" value="2147483647" />
事前に感謝します。
編集
同じ問題が、彼のソリューションは、私のために動作しません。彼が追加した最後のコードも500エラーになります。 Problem with <system.web.extensions> config group when upgrading to .NET 4.0
これを調べると、クロムの火花が出ますが、500の応答でエラーメッセージが表示されますか?あなたはエラーが応答のサイズによって引き起こされたと思いますが、多くの理由で500エラーが発生します –
ありがとう、返信してください。レスポンスヘッダーには何も記載されておらず、レスポンスは典型的な.net 500エラーページに過ぎません。jsonSerialization maxJsonLength行を挿入すると、エラーが表示されます。私がそれを取り除くと、必要なスーパーJSONを手に入れることができない場合を除いて、すべて問題はありません。 –
奇妙なことに、 をweb.configのすべての時間に自分のコードに使用しているのと同じように、に問題はありませんか?確かに –