سلام
برای MachinKey از چی استفاده کنم
یک سلسله ارور هایی توی سایتم پیش میاد که همش به machinkey حتم میشه من یک machinkey گذاشتم ولی اینگار ازش رد میشه یا درست نذاشتم
وبسایتم با asp mvc 5 داتنت 4.5 هست
هاست دارم
سلام
برای MachinKey از چی استفاده کنم
یک سلسله ارور هایی توی سایتم پیش میاد که همش به machinkey حتم میشه من یک machinkey گذاشتم ولی اینگار ازش رد میشه یا درست نذاشتم
وبسایتم با asp mvc 5 داتنت 4.5 هست
هاست دارم
سلام . یک نمونه از خطاهایی که دریافت می کنید رو اینجا بذارید
System.Web.Mvc.HttpAntiForgeryException: The required anti-forgery cookie "defence" is not present.
در ASP.NET یک نکته وجود داره، کوکی های حساس اکثرا به Session وصل هستند و وقتی Session کاربر از بین بره دیگه اون کوکی ها هم معتبر نیستند. ممکنه شما sessionTimeout رو در web.config افزایش بدید، اما هاست ها عمدتا شیطنت می کنند و مقدار رم خیلی کمی رو به Application Pool هر سایت اختصاص میدن و این باعث میشه Session های کاربران (که به صورت پیش فرض در رم قرار داره) خیلی زودتر از موعد و به صورت غیرمنطقی Terminate بشه.
خوشبختانه شما می توانید در web.config پارامتر sessionState رو طوری تنظیم کنید که بجای رم از یک دیتابیس استفاده کنه.
برای کسب اطلاعات بیشتر لینک های زیر را ببینید:
https://support.microsoft.com/en-us/...-session-state
https://www.codeproject.com/articles...-on-sql-server
و پس از تست موارد فوق نتیجه را گزارش دهید.
خیلی ممنون
کد sessionState رو که اضافه میکنم و کانکشن استرینگ داخلش میذارم runtime error میگیرم
یعنی دسترسی رو بستن؟