674
צפיות
צפיות
7
תשובות
תשובות
GLOBAL ASA לא פועל
הכנסתי פרוצדורה שכותבת לקובץ לוג ברגע שהSESSION מסתיים ובדקתי שהיא פועלת.
עכשיו הכנסתי אותה לקובץ GLOBAL ASA בSESSION_ONEND והיא לא פועלת.
ניסיתי לאתחל את השרת וזה לא עוזר
מה עושים?
תודה
הכנסתי פרוצדורה שכותבת לקובץ לוג ברגע שהSESSION מסתיים ובדקתי שהיא פועלת.
עכשיו הכנסתי אותה לקובץ GLOBAL ASA בSESSION_ONEND והיא לא פועלת.
ניסיתי לאתחל את השרת וזה לא עוזר
מה עושים?
תודה
7 תשובות
מה זה אומר "בדקתי". מה ניסית לעשות?
צוות WebMaster
בדקתי את קובץ הטקסט וזה לא הוסיף לו שום
שורה…
הנה הקוד בגלובל אסא:
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
Server.MapPath לא עובדת ב-Session_onEnd
תן לו נתיב מלא.
צוות WebMaster
אני הבנתי ששום אובייקט של ASP לא עובד
בSESSION ONEND
מה אני עושה במקום?????????
תשובה
אמרו לך מה לעשות – לכתוב נתיב מלא.
במקום:
a = Server.MapPath("bla.txt")
תכתוב:
a = "C:bla.txt"
"החיים הם רק הדרך במסע הנפש", בילד 2004-2008 <img src='/images/6.gif'>
http://Www.Torec.Net * http://Www.Torec.In
תקלה ידועה
יש תקלה ב-windows 2003 sp2 שהוא לא מבצע את ה-session_onend, ומיקרוסופט שיחררה fix רשמי לתקלה.
ה-fix לא שוחרר עד כה כחלק מאף חבילת עידכונים, כך שרק שרתים שמגלים את הבעיה ומבקשים ממיקרוסופט את התיקון מקבלים.
אם זה שרת שיתופי – שלח למנהל השרת דיווח על התקלה עם הקישור.
אלי ענתבי
entry interactive
http://www.entry.co.il