الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة في ال Session - تنتهي سريعا

بدأه سيف الإخوان في 8 مارس 2008 · 7 رد · 809 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اعذروني ان يكون اول مشاركاتي سؤال ليس بالافادة لكم

قام احد الاشخاص ببرمجة موقع اخباري لنا بلغة asp

ولكن للأسف انقطع الاتصال به

المهم عندما نقوم بالدخول الي لوحة التحكم ونقوم بتسجيل الدخول

ثم نتجول داخل لوحة التحكم

فجأة يطلب منا اعادة تسجيل الدخول

ممكن بعد نصف دقيقة وممكن بعد ثلاث دقائق - تختلف الفترة

وقمنا بمراسلة السيرفر لعل المشكلة تكون من عندهم

فكان هذا جوابهم الذي لم افهمه

اقتباس
I'm very sorry for this inconvenience, I've just tested session timeout problem on the control panel during 20 minutes and was not able to reproduce any problems from my end. Problem also can be caused by that you are using InProc mode in session state. Practically InProc sessions will work successfully on self-managed and virtual servers only. In web farm configurations, InProc session may also be destroyed when web.config, machine.config or contents of the /bin folder changed, so asp application pool recycle rarely becomes a real reason of session malfunction.

Switching Session storage to StateServer extends application portability and dramaticaly increases stability and performance. There is only requirement that all objects saved into the session state must be serializable so they can be converted to XML and inserted into State or SQL Server where session data is hold.

علي العموم الموقع متأثر جدا بهذه المشكلة

حيث يصعب علينا كتابة موضوع واحد الا زادت فترة الجلسة

ونرجو توضيح اذا كانت المشكلة من السيرفر او من المبرمج

وهل يمكن استخدام طريقة غير الجلسات مثل الكوكيز في تسجيل الدخول

#2

الإفتراضي أن Session له مدة 20 دقيقة ... ولكن هذا الرقم لا يكون ثابتاً في كل الأحوال ..

وكما قال الدعم الفني لك فإن Session ينتهي فور تغيير في مجلد bin أو تعديل في ملفات config ..

ويمكنك زيادة مدة session إلى المدة التي تجدها مناسبة لك .. والأفضل فعلاً كما ذكر الدعم أن تحول من نظام حفظ Sessions في InProc إلى ServerState .. فالأول يحفظ البينات على Processing ومن ثم فهي تتأثر بأداء السيرفر والتعديلات المتجددة في الموقع .. أما الثانية فتحفظ البيانات على قاعدة بيانات .. ولكن هذا التحول يحتاج تقني ماهر ليظبط أمور Security ..

ونعم يمكن -وهو الأفضل لحالتك هذه كلها- أن تتحول نهائياًَ من الاعتماد على Session إلى الاعتماد على Cookies

ASP.NET Team Leader

moh_kin_mah@hotmail.com

--------------------------------

لو أعجبك أي من مشاركاتي ... برجاء قم بتقييم المشاركة عبر الأزرار الموجودة أسفل يسار كل مشاركة

#3

جزاك الله خيرا علي سرعة ردكم

والله لقد اكرمتني بردك هذا وارحتني من عدم فهم المشكلة

اكرمك الله

ولكن اي الطرق تنصحني بعملها

وهل لك ان تدلني علي شروحات لعملها

فانا مبرمج php ولا افهم الكثير في لغتكم asp

اقصد لا افهم شئ فيها

علي العموم سابحث عن شرح للموضوع

جزاك الله خيرا

#4

أخي سيف الإخوان لعل المشكلة من الدومين أيضا .

''‏اللهم إني أسالك إيمانا دائما وأسألك قلبا خاشعا وأسألك علما ‏نافعا وأسألك يقينا صادقا وأسألك دينا قيما وأسألك العافية من كل ‏بلية''

'‏اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء ‏منهم و الأموات'

www.it-scoop.com

#5

أخي الكريم

لم افهم كيف تكون المشكلة من الدومين

ارجو التوضيح

---------

اسعدني جدا وجود الشريط الاحمر اسفل اسم عضويت

ارجو ان يكون قد نال اعجابكم

فهذا اقل شئ يمكننا تقديمه لاهلنا في غزة

#6

كونك بعيد عن تقينة ASP فصعب جداً أن تلم بطريقة التعديلات المطلوبة ..

أظن أنك بحاجة للاستعانة بمبرمج مختص لهذه التقنية ..

إلا لو أنك تريد أن تتعلم فأمامك حينها شوطاً طويلاً بعض الشيء .. فالصبر الصبر ومزيد من البحث .. وبالتوفيق إن شاء الله

ASP.NET Team Leader

moh_kin_mah@hotmail.com

--------------------------------

لو أعجبك أي من مشاركاتي ... برجاء قم بتقييم المشاركة عبر الأزرار الموجودة أسفل يسار كل مشاركة

#7

جزاك الله خيرا علي اهتمامك بمسئلتي

ولكن المشكلة ليست في كوني اريد ان اقوم بالعمل بنفسي

ما يهمني هو ازالة المشكلة ايا كان من يقوم بها

ولكن المشكلة في التكلفة ثم التكلفة

#8

صدقني أخي الحبيب لو كنت مبرمج ASP Classic لكنت ساعدتك وقمت لك بكل تلك التعديلات فقط لأساعدك .. ولكن أنا مبرمج ASP.NET .. وإن شاء الله سيوفقك الله لما فيه الخير

أخوك محمد

ASP.NET Team Leader

moh_kin_mah@hotmail.com

--------------------------------

لو أعجبك أي من مشاركاتي ... برجاء قم بتقييم المشاركة عبر الأزرار الموجودة أسفل يسار كل مشاركة

مواضيع مشابهة