שלח תשובה

זירת השאלות

674
צפיות
7
תשובות

GLOBAL ASA לא פועל

,‏ 29 ביולי, 2008

הכנסתי פרוצדורה שכותבת לקובץ לוג ברגע שהSESSION מסתיים ובדקתי שהיא פועלת.

עכשיו הכנסתי אותה לקובץ GLOBAL ASA בSESSION_ONEND והיא לא פועלת.
ניסיתי לאתחל את השרת וזה לא עוזר
מה עושים?


תודה

תגיות:

7 תשובות

  1. מה זה אומר "בדקתי". מה ניסית לעשות?


    צוות WebMaster  

  2. kristalil הגיב:

    בדקתי את קובץ הטקסט וזה לא הוסיף לו שום
    שורה…

    הנה הקוד בגלובל אסא:

    sub Session_onStart

    session("vdTime")=0

    end sub

    sub Session_onEnd

    set fso=Server.createObject("scripting.filesystemobject")
    set logf=fso.openTextFile(Server.MapPath("vdTime.txt"),8,true)
    logf.writeLine(session("vdTime"))
    logf.Close
    set logf=Nothing
    set fso=Nothing

    end sub

  3. Server.MapPath לא עובדת ב-Session_onEnd
    תן לו נתיב מלא.


    צוות WebMaster  

  4. kristalil הגיב:

    אני הבנתי ששום אובייקט של ASP לא עובד
    בSESSION ONEND

  5. BuildHome הגיב:

    תשובה
    אמרו לך מה לעשות – לכתוב נתיב מלא.

    במקום:
    a = Server.MapPath("bla.txt")

    תכתוב:
    a = "C:bla.txt"


    "החיים הם רק הדרך במסע הנפש", בילד 2004-2008 <img src='/images/6.gif'>
    http://Www.Torec.Net &nbsp;* http://Www.Torec.In

  6. תקלה ידועה
    יש תקלה ב-windows 2003 sp2 שהוא לא מבצע את ה-session_onend, ומיקרוסופט שיחררה fix רשמי לתקלה.

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

    אם זה שרת שיתופי – שלח למנהל השרת דיווח על התקלה עם הקישור.


    אלי ענתבי
    entry interactive
    http://www.entry.co.il

שלח תשובה