2011-03-14 5 views
1

J'ai un problème lors de la sérialisation d'une liste <> d'objets C#.serialization-maxJsonLength erreur web.config

quand j'appelle un webservice via .ajax il y a une erreur en disant que que la longueur a excedeed ..

pour éviter cette erreur, je l'ai changé mon web.config en ajoutant au début comme ci-dessous:

 <configuration> 

     <system.web.extensions> 
      <scripting> 
      <webServices> 
       <jsonSerialization maxJsonLength="500000"></jsonSerialization> 
      </webServices> 
     </scripting> 
     </system.web.extensions> 
     ... 
     </configuration> 

maintenant je reçois une erreur lorsque je lance mon application asp.net "system.web.extensions unknown"?

+1

J'ai changé la position dans webconfig. Je l'ai mis après. Cela fonctionne bien.Aucune erreur json –

Répondre

0
<system.web.extensions> 
    <scripting> 
     <scriptResourceHandler enableCompression="true" enableCaching="true"/> 
     <webServices> 
     <jsonSerialization maxJsonLength="50000000"/> 
     </webServices> 
    </scripting> 
    </system.web.extensions> 

Cela fonctionne pour moi. Les commandes de balises sont erronées.