הרשאות תעבורה בשרתי windows 2003 server
אלו שבונים מערכות אשר חלק מתפקידן הוא העלאת קבצים לשרת דרך טופס באתר, ייתכן ונתקלו בבעיה לשלוח קבצים הגדולים מ-k400. בעיה זו כנראה נפוצה פחות בשרתי IIS5 ו IIS4, מפני שרוב הדיווחים על בעיה זו נמצאו בסביבת IIS6, בסביבת windows 2003 המגבילה יותר מבחינת אבטחה.
לפתרון בעיה זו, עקבו אחר הכתוב במדריך זה:
- לפני שאנו משנים את ההגדרה האחראית על קבלת הנתונים, ראשית אנו צריכים לעצור את ה-service האחראי על ה-IIS, אחרת לא נוכל לשמור את השינויים שאנו רוצים לבצע.
תחת Start -> Administrative Tool -> Services יש למצוא בחלון שנפתח את IIS Admin Service ולעצור אותו (לחיצה עליו פעם אחת ואז לחיצה על "stop" בתפריט מצד שמאל, או לחיצה ימנית של העכבר ולחיצה על "stop").
בעת לחיצה על stop יופיע לנו חלון שיציע לסגור 2 תהליכים נוספים (World Wide Web Publishing Service ו HTTP SSL), יש לאשר סגירה של תהליכים אלו.
במידה ולא מוצג בפניכם חלון זה, יש לעצור את התהליכים הללו באופן עצמאי.
לאחר שהתהליכים נסגרו, יש להמשיך לשלב הבא: - בעזרת עורך טקסט (לדוגמת notepad) פתחו את הקובץ:
C:windowssystem32inetsrvMetaBase.xml (מומלץ לבצע גיבוי של הקובץ לפני השינוי).
(אם הנתיב בו מותקן windows על מחשבכם שונה דאגו לשנות זאת בהתאם). - מצאו בקובץ זה את ההגדרה עבור AspMaxRequestEntityAllowed. ערך ברירת המחדל של משתנה זה הוא 204800.
- שנו את המספר הזה למספר גדול יותר. ככל שהמספר גבוהה יותר כך גודל הקובץ שיתאפשר לשלוח יהיה גדול יותר. אך עם זאת, לא מומלץ להפריז בגודל המספר ולומר "שיהיה".
- להתחיל מחדש את התהליכים שסגרנו בסעיף 1.
תגובות בפייסבוק