‫۳ سال و ۱۰ ماه قبل، دوشنبه ۲۸ مهر ۱۳۹۹، ساعت ۲۰:۴۶
برای استفاده از این کپچا در حالت داکر باید چی کارکرد؟ تصویر نمایش داده نمی‌شود
داکر لینوکسی Ubuntu 20.4
‫۳ سال و ۱۰ ماه قبل، یکشنبه ۲۷ مهر ۱۳۹۹، ساعت ۱۹:۳۳
بعد از بروزرسانی سایت این مشکل بوجود اومد. وقتی IIS  رو برای بروز رسانی stop شده بود وهمچنین سرور ری استارت هم شده بود.
باتوجه مقاله " غیرمعتبر شدن کوکی‌های برنامه‌های ASP.NET Core هاست شده‌ی در IIS پس از ری‌استارت آن   " اسریپت پاورشل هم اجرا شده و همپنین مقدار LoadUser  هم براب با true هست

‫۳ سال و ۱۰ ماه قبل، یکشنبه ۲۷ مهر ۱۳۹۹، ساعت ۱۷:۱۲
- سشن شما در سرور به هر علتی ریست شده (سرور ری استارت شده، application pool ری استارت شده، استفاده از load balancer و توزیع برنامه بر روی چند سرور و ...).
- ضمنا این پروژه از روش‌های دیگری مانند کوکی و یا کش هم برای ذخیره سازی استفاده می‌کند (یا می‌تواند استفاده کنید).
‫۳ سال و ۱۰ ماه قبل، یکشنبه ۲۷ مهر ۱۳۹۹، ساعت ۱۵:۵۸
به طور مکرر با این خطا مواجه میشم
Error unprotecting the session cookie.
System.Security.Cryptography.CryptographicException: The payload was invalid.
   at Microsoft.AspNetCore.DataProtection.Cng.CbcAuthenticatedEncryptor.DecryptImpl(Byte* pbCiphertext, UInt32 cbCiphertext, Byte* pbAdditionalAuthenticatedData, UInt32 cbAdditionalAuthenticatedData)
   at Microsoft.AspNetCore.DataProtection.Cng.Internal.CngAuthenticatedEncryptorBase.Decrypt(ArraySegment`1 ciphertext, ArraySegment`1 additionalAuthenticatedData)
   at Microsoft.AspNetCore.DataProtection.KeyManagement.KeyRingBasedDataProtector.UnprotectCore(Byte[] protectedData, Boolean allowOperationsOnRevokedKeys, UnprotectStatus& status)
   at Microsoft.AspNetCore.DataProtection.KeyManagement.KeyRingBasedDataProtector.DangerousUnprotect(Byte[] protectedData, Boolean ignoreRevocationErrors, Boolean& requiresMigration, Boolean& wasRevoked)
   at Microsoft.AspNetCore.DataProtection.KeyManagement.KeyRingBasedDataProtector.Unprotect(Byte[] protectedData)
   at Microsoft.AspNetCore.Session.CookieProtection.Unprotect(IDataProtector protector, String protectedText, ILogger logger)

/dntcaptchaimage/show 

Error unprotecting the session cookie.

‫۳ سال و ۱۰ ماه قبل، دوشنبه ۲۱ مهر ۱۳۹۹، ساعت ۰۲:۴۶
وقتی که Default Implementation قرار دهیم برای متد‌ها در اینترفیس و موقع نمونه سازی از کلاس مربوطه، object reference آن را در یک متغیر از جنس اینترفیسی که پیاده سازی کرده است قرار دهیم، همان پیاده سازی‌های پیشفرض اجرا میشوند.
در اصل به صورت Explicit Cast کار میکند ( برای مثال فرخوانی یک متد Virtual از کلاس پدر با وجود اینکه همان متد را خودمان یکبار override ) کرده ایم.