نقل قول: Timeout در Session
<configuration>
<system.web>
<sessionState timeout="20"></sessionState>
</system.web>
</configuration>
http://www.google.com/search?q=how+t...w=1280&bih=854
نقل قول: Timeout در Session
نقل قول:
نوشته شده توسط
mehrzad_ali
همه این راه هارو انجام دادم، هم از web.config و هم از داخل کد، timeout رو برابر با 30 گذاشتم، ولی باز هم زود میپره.
نقل قول: Timeout در Session
اگه تو سرور این اتفاق میوفته باید تو IIS هم تنظیم کنید.
نقل قول: Timeout در Session
نقل قول:
می خواستم ببینم که آیا Session تنظیمات دیگه ای هم داره یا روشی هست که دیگه این مشکل بوجود نیاد و اون زمانی که می خوام رو داشته باشه؟؟
سلام.
قبلا پستی در این رابطه دادم ، کامل بود ولی متاسفانه نتونستم پیدا کنم ولی ایرادی نداره مجدد نکاتی رو می گم .
اگر شما سرور اختصاصی داشته باشید ، می تونید این مورد رو همون طوری که دوستمون فرمودند از داخل تنظیمات سرور انجام بدید ولی مشکلی که شما با اون مواجه شدید ، مشکلی است که در کار با هاست های اشتراکی به وجود می یاد ، که احتمالا شما هم از هاست اشتراکی استفاده می کنید؟! در هاست های اشتراکی به دلیل بهینه شدن استفاده از منابع سیستم و افزاریش قابلیت حافظه time out سشن ها رو بروی 2 تا 5 دقیقه set می کنند و این مشکل به وجود می یاد .
البته راهی داره ولی کمی سخت است و باید حوصله کنید :
استفاده از پایگاه داده برای ذخیره موقت اصلاعات session های موجود که در صورت از reset شدن حافطه ، اطلاعات به صورت خودکار توسط asp.net از دیتابیس واکشی می شود و در حافظه load می شود و به این صورت عملا time out مورد نظر حفظ می شود. (یه جور شبیه سازی یا یه solution برای دور زدن محدودیت در سرور های اشتراکی هست )
البته گفتنش ساده است ولی اجراش به این سادگی نیست.
نقل قول: Timeout در Session
نقل قول:
نوشته شده توسط
aminghaderi
سلام.
قبلا پستی در این رابطه دادم ، کامل بود ولی متاسفانه نتونستم پیدا کنم ولی ایرادی نداره مجدد نکاتی رو می گم .
اگر شما سرور اختصاصی داشته باشید ، می تونید این مورد رو همون طوری که دوستمون فرمودند از داخل تنظیمات سرور انجام بدید ولی مشکلی که شما با اون مواجه شدید ، مشکلی است که در کار با هاست های اشتراکی به وجود می یاد ، که احتمالا شما هم از هاست اشتراکی استفاده می کنید؟! در هاست های اشتراکی به دلیل بهینه شدن استفاده از منابع سیستم و افزاریش قابلیت حافظه time out سشن ها رو بروی 2 تا 5 دقیقه set می کنند و این مشکل به وجود می یاد .
البته راهی داره ولی کمی سخت است و باید حوصله کنید :
استفاده از پایگاه داده برای ذخیره موقت اصلاعات session های موجود که در صورت از reset شدن حافطه ، اطلاعات به صورت خودکار توسط asp.net از دیتابیس واکشی می شود و در حافظه load می شود و به این صورت عملا time out مورد نظر حفظ می شود. (یه جور شبیه سازی یا یه solution برای دور زدن محدودیت در سرور های اشتراکی هست )
البته گفتنش ساده است ولی اجراش به این سادگی نیست.
درست، سرور هم اشتراکی هست و هم در اختیار خودمون.
تنظیمات سرور:
Sesson State : In Process
Coockoe Settings:
Mode : Auto Detect
Name: In Process
Time-out: 20 min
این تنظیمات سرور هستش.