DCSIMG
The length of the string exceeds the value set on the maxJsonLength property - שלמה גולדברג (הרב דוטנט)

שלמה גולדברג (הרב דוטנט)

מרצה בסלע ויועץ בעולם ה - net.

The length of the string exceeds the value set on the maxJsonLength property

קבלתי שאלה במייל אודות פנייה ב – ajax לשרת (web method) שלוקלית הכול עובד אבל בשרת משום מה זה לא עובד/

אחרי קצת דיבגינג של שואל השאלה, התברר שההבדל בין השרת ללוקלי, הוא בכמות המידע החוזר, ברגע שהוא הגיע למסקנה הזו, נזכרתי שיש מאפיין שמגדיר מה יהיה הגודל המקסימלי של ה – JavaScriptSerializer המאפיין נקרא maxJsonLength.

כדי להגדיר את המאפיין עבור asp.net ajax, ניתן להגדיר בקונפיג את המקטע הבא:

<system.web.extensions>

  <scripting>

    <webServices>

      <jsonSerialization maxJsonLength="2147483647"></jsonSerialization>

    </webServices>

  </scripting>

</system.web.extensions>

הערך שהגדרתי הוא המספר המקסימלי בבתים שיכול לעבור, כמובן שאם לא צריך עדיף להגדיר מספר נמוך יותר.

את קטע הקונפיג מצאתי כאן.

שלח תגובה

(שדה חובה)  

(שדה חובה)  

(אופציונלי)

(שדה חובה) 

Please add 7 and 1 and type the answer here:


Enter the numbers above: