私はGoogle Map Markerで作業しています。V3.Userはマップマーカーと追加情報を追加でき、この情報はsql Severデータベースに保存されています。地図ページが初めて読み込まれると、DBに保存されているすべてのマーカーが検索され、地図上に表示されます。私はWCFとJqueryを使用しています。すべて正常に動作しましたが、ある日エラーが発生しましたJQueryを使用してWCFサービスを使用する場合のmaxJsonLength
"JSON JavaScriptSerializerを使用してシリアル化または直列化解除中にエラーが発生しました。文字列の長さがmaxJsonLengthプロパティで設定した値を超えています。このため
私は次のようmaxJsonLengthのサイズを大きく:
<system.web.extensions>
<scripting>
<webServices>
<jsonSerialization maxJsonLength="5000000"/>
</webServices>
</scripting>
</system.web.extensions>
をだから今、私のアプリケーションは再び正常に動作するために。私の質問は他の方法がありますので、このプロジェクトをクライアントに配信する必要があるため、実行時にこのmaxJsonLengthを増やすことができます。将来この同じ問題が発生した場合、この機能は動作しなくなります。 は私もstackoverflowの上で他のいくつかの例を見つけ Can I set an unlimited length for maxJsonLength in web.config?
おかげ