שלח תשובה

זירת השאלות

692
צפיות
3
תשובות

גישה למסד נתונים

,‏ 8 ביוני, 2006

אני בתהליכים אחרונים של העלאת האתר לאינטרנט והשקתו ונתקלתי בבעייה הבאה לאחר שניגשתי לאתר דרך הדומיין.
ובכן, כאשר אני נכנס לאתר(kinor.co.il) נראית הודעת השגיאה הבאה:


Disallowed Path Characters

/default.asp, line 15

The '..' characters are not allowed in the Path parameter for the MapPath method.

הטקסט הבעייתי שבדף default.asp הוא:


conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.Mappath("../db/database.mdb") & ""

יש לציין שהבעייה לא קרתה כאשר ניגשתי לאתר ישירות ולא דרך הדומיין.
יש למישהו רעיון מה הבעייה?
תודה רבה מראש…

תגיות:

3 תשובות

  1. shlomolol הגיב:

    זו בעייה בשרת הIIS
    עליך לאפשר תכונה שנקראית Parent Paths , אשר כברירת מחדל היא לא מאופשרת. פרטים נוספים וכיצד לעשות זאת [בהנחה שאתה הוא מנהל השרת, אם לא, צור איתו קשר] בקישור הזה.

  2. אממ…
    שרתי אחסון לא ששים להכניס שינויים בהגדרות בשביל כל אחד.

    ההמלצה שלי – תנסה להכניס נתיב פיסי לבסיס נתונים (c:inetpub…). אתה יכול למצוא את הנתיב עם request.ServerVariable.

  3. yehudaelrond הגיב:

    תודה רבה…
    האמת שחברת האחסון שלי כן ששה לעשות שינויים בשבילי , פניתי אליהם והם סידרו את זה.
    תודה רבה בכל מקרה!

שלח תשובה