مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

علیرضا سامانی

عضویت از 1398/08/15

از بین رفتن تنظیمات کوکی در زمان پابلیش

  • پنجشنبه 25 فروردین 1401
  • 10:37
تشکر میکنم

سلام وقت بخیر

من پروژه asp.net core خودم رو روی لوکال که تست میکنم کوکی هام کار میکنه و مشکلی نداره 

اما وقتی پابلیشش کردم روی هاست کوکی هام دیگه کار نمیکنه 

لطفا اگر میدونید بگید باید چیکار کنم ؟

تشکر

اینم کد کوکی 

.AddCookie(options =>

           {

               options.LoginPath = "/Login";

               options.LogoutPath = "/Logout";

               options.ExpireTimeSpan = TimeSpan.FromMinutes(43200);

           }); 

پاسخ های این پرسش

تعداد پاسخ ها : 2 پاسخ
کاربر سایت

RezaSabzBeProf

عضویت از 1401/01/26

  • شنبه 27 فروردین 1401
  • 21:13

سلام دوست عزیز

برای این کار باید کد زیر را به بالای 

service.AddMvc();

اضافه کنید

کد:

var environment = services.BuildServiceProvider().GetRequiredService<IHostingEnvironment>();


            services.AddDataProtection()
                    .SetApplicationName($"my-app-{environment.EnvironmentName}")
                    .PersistKeysToFileSystem(new DirectoryInfo($@"{environment.ContentRootPath}\keys"));
کاربر سایت

علیرضا سامانی

عضویت از 1398/08/15

  • یکشنبه 28 فروردین 1401
  • 14:37

به جای @"{environment.ContentRootPath}\keys" کد چیزی باید بذارم؟

 

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)