מיקרוסופט מנסים להרוג את ה FRAMEWORK 1.1 וגם פוזלים לכיוון של 2 , החיים נהיו יותר קשים בלהגדיר על שרתים חדשים WINDOWS SERVER 2008 אפליקציות "ישנות" שמבוססות על FRAMEWORK ישנים.
המגבלות של FRAMEWORK 1.1 שהוא תומך רק במערכות 32 BIT , ולכן יש לבצע שינויים רבים על מנת להפעיל אותו על השרת.
שלב א:
דבר ראשון יש לדאוג להתקין CGI על השרת:
Server Manager -->Roles-->Add Role Service
לבחור ב FEATURE - CGI
יש להוסיף גם את ה METABASE שאיתו עובד FRAMEWORK 1.1
יש לסמן בנוסף את
שלב ב:
התקנת ה Framework
יש להוריד את ה Framework ועדכוני אבטחה:
ניתן להשתמש במקום ב Microsoft.net framework 1.1 wizard שנמצא ב Administrative tool
יש להריץ את הפקודות הבאות ב CMD
הפעלה של ה Framework
C:\Microsoft.NET\Framework\v1.1.4322\>aspnet_regiis -enable
התקנת סקריפטים
C:\Microsoft.NET\Framework\v1.1.4322\>aspnet_regiis -c
צריכים לערוך גם את קובץ ה CONFIG של ה FRAMEWORK
ניתן למצוא את הקובץ בספריה:
C:\Microsoft.NET\Framework\v1.1.4322\Config\Machine.config
יש לערוך אותו ולהוסיף את השורה למטה בסוף התגית - configSections
המגבלות של FRAMEWORK 1.1 שהוא תומך רק במערכות 32 BIT , ולכן יש לבצע שינויים רבים על מנת להפעיל אותו על השרת.
שלב א:
דבר ראשון יש לדאוג להתקין CGI על השרת:
Server Manager -->Roles-->Add Role Service
לבחור ב FEATURE - CGI
יש להוסיף גם את ה METABASE שאיתו עובד FRAMEWORK 1.1
יש לסמן בנוסף את
IIS6 Managment tools -->IIS 6 managment compatbility --> IIS 6 Metabase Comptability
שלב ב:
התקנת ה Framework
יש להוריד את ה Framework ועדכוני אבטחה:
נתינת הרשאות גבוהות עבור האפליקציה היא שלב קריטי ביותר
עדכון FULL TRUST של האפליקציה:
Administrative tool - .Net Framework 1.1 configuration
לחיצה על Adjust Zone Security מקפיצה Wizard בו 2 אפשריות עדכון עבור המחשב הזה או עבור משתמש,
לאחר סימון אחת מהאפשרויות התאפשר לנו לשנות כיצד התוכנה תגיב ע"י שימוש של משתמש,רשת פנימית וחיצונית - אינטרנט.
ניתן להשתמש במקום ב Microsoft.net framework 1.1 wizard שנמצא ב Administrative tool
יש להריץ את הפקודות הבאות ב CMD
הפעלה של ה Framework
C:\Microsoft.NET\Framework\v1.1.4322\>aspnet_regiis -enable
התקנת סקריפטים
C:\Microsoft.NET\Framework\v1.1.4322\>aspnet_regiis -c
צריכים לערוך גם את קובץ ה CONFIG של ה FRAMEWORK
ניתן למצוא את הקובץ בספריה:
C:\Microsoft.NET\Framework\v1.1.4322\Config\Machine.config
יש לערוך אותו ולהוסיף את השורה למטה בסוף התגית - configSections
<section name="system.webServer" type="System.Configuration.IgnoreSectionHandler,
System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
</configSections>
System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
</configSections>
מערכות 64 BIT לא מזהות את ה Framework בגלל שהוא תוכנן ל 32 BIT לכן נעשה פה טריק קטן:
ניצור ספריה חדשה ב
C:\Microsoft.NET\Framework64\v1.1.4322\Config\
נעתיק את כל מה שנמצא בספריה המקבילה של ה 32 BIT.
שלב ג:
הוספת ה Framework ל IIS
נפתח את ה IIS נסמן את ה NODE של ה LOCALHOST
נלחץ על FEATURE VIEW ונסמן את ISAPI and CGI Restrictions , נלחץ על ADD
נבחר את הקובץ
C:\Windows\Microsoft.Net\Framework\v1.1.4322\aspnet_isapi.dll
ו Restriction נסמן כ Allowed.
יש לבנות Appliction Pool שמבוסס על Asp.net v.1.1 וללחוץ על Advanced Settings
צריך לשנות את הפרמטר Enable 32-bit applications = true
משנשאר זה להוסיף את האתר ל Application Pool
בהצלחה.
צריך לשנות את הפרמטר Enable 32-bit applications = true
משנשאר זה להוסיף את האתר ל Application Pool
בהצלחה.
אין תגובות:
הוסף רשומת תגובה