با سلام و تبریک سال نو
استاد پروژه من در حالت local کاملا بدون مشکل کار می کند
ولی وقتی پروژه را پابلیش و روی سرور آپلود میکنم خطای زیر را با استفاده از serilog دریافت می کنم:
Error unprotecting the session cookie
The key {edb48ae7-0568-4f3c-88c3-771dc132544c} was not found in the key ring
البته خطای بالا به صورت warning هستش و فعلا مشکلی ایجاد نمیکنه اما مشکل وقتی پیش میاد که میخوام به سایت بانک پاسارگاد وصل بشم
اون موقع این خطا رو میده :
An exception was thrown while deserializing the token
The antiforgery token could not be decrypted.
The key {edb48ae7-0568-4f3c-88c3-771dc132544c} was not found in the key ring.
در خطای بالا اون key که خطا داده با key اول متفاوته
در ضمن همانطور که گفتم در حالت local بدون مشکل به درگاه بانک پاسارگاد هم وصل میشم و پول هم پرداخت میشه
خیلی ممنون میشم کمک بفرمایید واقعا این خطا بیچاره ام کرده
هرچی سرچ کردم و کارهایی که تو بعضی سایتها گفتن کردم نشد
سلام
فکر کنم درگاه ها ip رو چک میکنند و باید بهشون اعلام کنید
قبلا که اینطور بود و باید ip سرور رو در درگاه ثبت میکردیم
این موضوع رو با اونها چک کردم گفتن مشکلی نیست
مشکل چیز دیگه ای هستش
پس باید کدتون رو دیباگ کنید البته آنلاین
میتونید از Glimpse استفاده کنید
استاد من بالاخره با کلی سرچ مشکل رو حل کردم البته نمیدونم تا چه حد درسته ولی کارم راه افتاد
گفتم راه حل رو اینجا بذارم شاید به درد کسی بخوره چون منو خیلی اذیت کرد
1 - توی تنظیمات iis مربوط به سرور روی application pool مربوط به وب سایت خودمان کلیک راست میکنیم و گزینه advanced settings را انتخاب می کنیم.
2- بعد در قسمت Process Model گزینه Load User Profile را به True تغییر می دهیم.
همانطور که گفتم این کار مشکل من رو برطرف کرد اما اینکه تا چه حد از لحاظ فنی درسته نمیدونم
ممنون از کمک شما استاد
مشکلی نیست به اپ دسترسی دادید و مشکلی امنیتی پیش نمیاد
خیلی ممنون از کمک شما
لطف کردید