دوستان سلام
من یه وب سایت با ASP.net Mvc طراحی کردم و زمان session رو توی وب گانفیگ با دستور زیر تنظیم کردم
<sessionState timeout="30"></sessionState>
دقیقا همین کار رو توی پنل کاربری Plesk هم کردم ولی متاسفانه بعد از 3 تا 5 دقیقه فورا session رو منقضی میکنه
مگر حداقل 20 دقیقه پیش فرض رو نباید داشته باشه؟؟؟؟
به پشتیبانی پنل تیکت زدم میگه مشکلی از طرف ما نیست!!( اوستا هاست ) لطفا یکی به من راهنمایی کنه که کجاهارو دیگه باید چک کنم
ممنونم
سلام. این به علت تغیر ماشین کِی ها شما هست.
برای رفعش میتونید از لینک زیر
https://consciouscores.ir/ShowLearning33.html استفاده کنید.
اگر مشکلتون با درست کردن لینک بالا درست نشد باید از صفات استفاده کنید، که در لینک زیر توضیح داده شده
نه متاسفانه machinkey هم جواب نمیده
ممنونم از راهنمایی شما ولی مگر نباید حداقل همان 20 دقیقه session را معتبر حساب کند؟
بعد از آپلود کمتر از 5 دقیقه session منقضی میشه یعنی مشکل از هاست نیست ؟ ,achin key هم ساختم ولی جواب نداد
یک machin key در هاست هم وجود داره که وقتی شما پروژه رو آپلود میکنید اگر در پروژه ی خودتون تعریف نشده باشه از اون پیروی میکنه و به همین خاطر
زود تر از 20 دقیقه منقضی میشه که برای رفع اون باید با ارائه دهنده ی هاستتون از طریق تیکت به بخش فنی قضیه رو حل کنید.
من مثلا همین رو بذارم کافیه؟( البته گذاشتم ولی جواب نمیده)
<machineKey validationKey="7873706E95ED3CF3A734DB7627C8B95ADB701BD3447361F706AEB7E33561FA10E34ED9E205CAD3ABACCE787F6F496C07AE2EC146DFFEB0BE1B8E30E12A9A7A87" decryptionKey="3B5D9F4203C01EA8292B7BFED5B2DC5591067E29431D39995E479B9FE3E1022F" validation="SHA1" decryption="AES" />
از این
<machineKey validationKey="C85BDFDC37ABEE637CDD7161071998D0F793DA2D767F2BF1B522B4C37DADA2ED8C81C185449287975BDB42A151D54514FFDA7B3B11296101506BFAE6E02A7DA3" decryptionKey="5FD2A76B1545A3F5004FCBD462BAA6B6895A9312AB24E4FD47D7B79A98E3B931" validation="SHA1" decryption="AES" />
استفاده بکنید شاید مشکل تون حل بشه چون دقیقا منم همچین مشکلی داشتم از machineKey استفاده کردم درست شد از این کد باید داخل <system.web> </system.web> استفاده بکنید
ممنونم از اینکه وقت گذاشتید ولی متاسفانه جواب نمیده هر کاری میکنم!!!
سلام توی هاست هم زمان session را تنظیم کردید شاید از اون باشه توی asp.net setting باید تنظیم کنید آخرین قسمت در تنظیمات باید زمان Session را مشخص کنید
تنظیمات Session در plesk
سلام مجدد
آره این روی 20 دقیقه بود به صورت پیشفرض، ولی مقدارشم توی وب کانفیگ که تغییر بدم اینجا اعمال میشه و مقدار وب کانفیگ رو میگیره ولی با اینکه روی 20 یا 30 میذارم اما فورا میندازدم بیرون، میتونه مشکل ار هاستم باشه؟
سلام. توي تنظميات هاست Plesk برو به قسمت Dedicated IIS Application Pool for Website و اين صفحه رو كه آپلود كردم ببين. بايد اونجا نوشته باشه 20 يا 30. احتمالا اونجا نوشته 5 كه اين موضوع رو بايد به پشتيباني هاستت تيكت بزني تا درستش كنن.
ایول الله عالی بود اونجا نوشته 5 الان دوباره تیکت میزنم به پشتیبانی ببینم چی میگه، توی 5 تیکت قبلی همش میگفت مشکلی نیست!!!
مرسی حتما جوابشون میفرستم،
خیلی لطف کردی ممنوم
با سلام مجدد
تشکر از دوستانی که وقت گذاشتن برای حل مشکل واقعا داشت واسم دردسر می شد
بعد از تیکت زدن به پشتیبانی، خود پشتیبانی هم نمیدونست مشکل از اینجاست پیام داده نتیجه رو بهم بگو، اما خدارو شکر مشکل حل شد.
بنابراین مشکل از (Idle timeout (minutes بود
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)