‫۷ سال و ۱۰ ماه قبل، جمعه ۱۴ آبان ۱۳۹۵، ساعت ۲۳:۰۶
ExtCore - Free, open source and cross-platform framework for creating modular and extendable web applications based on ASP.NET Core
SimplCommerce - A super simple, cross platform, modularized ecommerce system built on .NET Core
Modular Web Application with ASP.NET Core
Orchard vNext - Orchard 2 is a re-implementation of Orchard CMS in ASP.NET Core
‫۷ سال و ۱۱ ماه قبل، چهارشنبه ۱۲ آبان ۱۳۹۵، ساعت ۱۶:۳۹
کدهای به روز شده‌ی این سری در اینجا قرار دارند؛ به همراه JqGridHelper به روز شده‌ی آن. کدهای سفارشی خودتان را با آن‌ها تطبیق دهید و نواقص را برطرف کنید. همچنین در نظر داشتن مطلب «نحوه استفاده از افزونه Firebug برای دیباگ برنامه‌های ASP.NET مبتنی بر jQuery» جهت دیباگ این نوع کارها ضروری است.
‫۷ سال و ۱۱ ماه قبل، دوشنبه ۱۰ آبان ۱۳۹۵، ساعت ۲۲:۵۵
«.. اون یکی لاگین میمونه ..»
پس از خروج یکی، لاگین‌های دیگر، با اولین درخواستی که به سرور ارسال می‌کنند، وادار به لاگین مجدد خواهند شد (چون بازه زمانی اعتبارسنجی security stamp موجود در کوکی، با اطلاعات جدید کاربر در سرور، به صفر تنظیم شده‌است). بنابراین این مورد صرفا با به روز رسانی security stamp کاربر در بانک اطلاعاتی عملی می‌شود که باید در حین logoff انجام شود:
await _userManager.UpdateSecurityStampAsync(user.Id);
‫۷ سال و ۱۱ ماه قبل، دوشنبه ۱۰ آبان ۱۳۹۵، ساعت ۱۴:۲۸
من از CacheManager در EFSecondLevelCache.Core استفاده می‌کنم. مزیت آن، تعویض پذیر بودن قسمت مدیریت کش کردن اطلاعات است، بدون تغییری در کدهای برنامه؛ چون برنامه از اینترفیس‌های آن استفاده می‌کند و استفاده کننده می‌تواند تامین کننده‌های کش را در ابتدای اجرای برنامه، به دلخواه خودش تغییر دهد. برای مثال از کش درون حافظه‌ای استفاده کند یا به سادگی این تنظیمات اولیه را تغییر دهد و از Redis استفاده کند.
بنابراین CacheManager ارتباطی به بحث جاری ندارد؛ مگر اینکه کتابخانه‌های کش نوشته شده، ساختار داخلی خودشان را بر اساس اینترفیس‌های CacheManager بازنویسی کنند.