שלח תשובה

זירת השאלות

699
צפיות
13
תשובות

שתי בעיות עם IIS

,‏ 25 באוקטובר, 2005

תקנתי IIS והכל טוב ויפה… עכשיו אחרי כמה חודשים הוא עושה כמה בעיות:
1. אני לא יכול ליצור אובייקט FSO. השגיאה שאני מקבל היא:
invalid class string
2. אני רוצה להראות לאנשים אתר שבניתי והוא נמצא אצלי ב-IIS. פתחתי פורט 80 בראוטר וזה עדיין לא עובד. כשמנסים לכתוב בדפדפן את האיפי שלי מקבלים שגיאה שהדף לא קיים. מה לעשות?

כרגע יותר חשוב לי שתענו על שאלה 2. תודה מראש.

תגיות:

13 תשובות

  1. adventureboy הגיב:

    תשובות
    לגבי השאלה הראשונה תכתוב את הקוד כדי שנוכל לראות מה עשית ואיפה הבעיה.
    האם מחקת קבצים מ windows בעצמך? כי סתם ככה IIS לא נהרס. אז או שהקוד שלך לא טוב או שמשהו דפוק ב IIS וידרוש התקנה מחודשת.

    לגבי שאלה מספר 2:
    כאשר הגולשים מנסים לגלוש לכתובת ה IP שאתה מספק להם הם מגיעים ל router ולא למחשב שלך. הפורט שפתחת הוא סה"כ ב firewall של ה router על מנת שאותו מחשב שאליו פתחת את הפורט יוכל לעבוד עם הפורט הזה.
    כדי שהם יכניסו את ה IP שלך וידיעו למחשב שלך אתה צריך לעבוד עם אחת משלושת האפשרויות הבאות:
    1. שהמחשב יהיה מחובר ישירות לאינטרנט ולא מאחורי router.
    2. לעשות ב router משהו שנקרא ip forwarding
    3. לעבוד עם DMZ

  2. PhoenixBoy הגיב:

    אז ככה
    1. הקוד שרשמתי הוא בסך הכל יצירת אובייקט… כבר ניסיתי להתקין מחדש ולא הלך.. זה קרה מאז שמחקתי איזה תוכנה של SQL Server. הקוד שרשמתי הוא
    Set fs = Server.CrateObject("Scripting.FileSystemObject")

    2. פתחתי Virtual Server בראוטר עם הפורט 80 שמופנה למחשב שלי. זה עדיין לא עובד. יש אצלי אפשרות לעבוד עם DMZ אפשר הסבר נוסף אודות זה?

  3. adventureboy הגיב:

    אז ככה
    תנסה להוריד את הקובץ scrrun.dll
    http://www.dll-files.com/dllindex/dll-files.shtml?scrrun

    אחרי שאתה מוריד אותו תעתיק אותו לספריית windows/system32.
    אחר כך פשוט תצטרך לרשום אותו
    regsrv32 scrrun.dll

    בקשר לשאלתך השניה:
    קודם כל על איזה סוג ראוטר מדובר? יצרן ודגם.
    שנית,בלי להיכנס לפרטים DMZ זו הגדרה שגורמת לאותו מחשב שאתה בוחר עבורו DMZ לעבוד בשקיפות עם האינטרנט כאילו היה מחובר ישירות.

  4. PhoenixBoy הגיב:

    אז ככה
    כשאני מנסה לרשום את ה-DLL אני מקבל שגיאה:
    DllRegisterServer in scrrun.dll failed.
    Return code was: 0x80004005

    הראוטר הוא ראוטר של חברת 3Com דגם: 3CRWDR100A-72
    האם זה הגיוני שניסיתי DMZ וזה לא עבד? כי זה מה שקרה לי…
    כשאני נכנס להגדרות של האתר ב-IIS ואני פותח את הרשימה של IP Address אז יש לי רק את האיפי של הרשת זה בסדר? או שזה בגלל זה?

  5. adventureboy הגיב:

    נשמע מאוד מוזר…
    לא ברור מדוע הוא לא נותן לך לרשום את הקובץ. שווה לנסות תחת safe mode.
    סקריפטים אחרים ב ASP רצים בסדר?

    מה מקבלים כאשר מנסים לגשת לשרת שלך ממחשב שנמצא מחוץ לרשת?

  6. PhoenixBoy הגיב:

    אני אנסה… מקבלים דף אינו נמצא…
    אי אנסה במצב בטוח… כשמנסםי לגשת מבחוץ מקבלים שהדף אינו נמצא…

  7. adventureboy הגיב:

    תבדוק…
    אם לאותה ספריה יש הרשאה כניסה ל IUSER

  8. PhoenixBoy הגיב:

    אז ככה
    1. בדקתי במצב בטוח וגם קיבלתי את אותה שגיאה.
    2. יש הרשאות כניסה ל IUSER.

  9. PhoenixBoy הגיב:

    אני חייב עזרה…
    סליחה על ההקפצה פשוט יש לי אתר של לקוח ואני צריך להראות לו אותו. אני חייב לסדר את זה שיהיה אפשר לראות את הIIS שלי גם ממחשבים אחרים. ושוב אני מצטער על ההקפצה זה חד פעמי בגלל שהלקוח מחכה.
    תודה מראש!

  10. PhoenixBoy הגיב:

    טוב הצלחתי את זה… אני צריך עזרה ע
    הצלחתי. תודה ומצטער עוד פעם על ההקפצה הקודמת.. הבעיה היחידה שנשארה היא עם יצירת אובייקטים

  11. PhoenixBoy הגיב:

    גם לא הצליח הנה תמונה
    התקנתי את המיקרוסופט ווינדוס סקריפט ועשיתי הפעלה מחדש.
    ואז קיבלתי הודעת שגיאה:

    [URL=http://img431.imageshack.us/my.php?image=12ml.jpg][IMG]http://img431.imageshack.us/img431/9702/12ml.th.jpg[/IMG][/URL]

שלח תשובה