بازخوردهای دوره
تزریق خودکار وابستگی‌ها در برنامه‌های ASP.NET MVC
سلام و خسته نباشید.
من تو پروژه ام از StructureMap.MVC5 استفاده کردم ولی به مشکل زیر برخوردم.اگر امکان داشته باشه راهنمایی کنید.ممنون
کد‌های لایه‌ی سرویس:

کدی که قرار است در هر درخواست از لایه سرویس برای چک کردن اینکه کاربر قفل شده یا نه استفاده میشود.

نظرات مطالب
اعتبارسنجی مبتنی بر کوکی‌ها در ASP.NET Core 2.0 بدون استفاده از سیستم Identity
یک سوال: اینکه به ازای هر درخواست، اطلاعات کاربر از دیتابیس گرفته میشه، سربار اضافی برای برنامه نداره؟ از لحاظ پرفرمنس زمانی و درگیر کردن پایگاه داده.
بهتر نیست securityStamp کاربر رو در رم (مثلا ردیس) نگهداری کنیم و در هر درخواست ، صرفا اونو چک کنیم؟
نظرات مطالب
ارسال فایل و تصویر به همراه داده‌های دیگر از طریق jQuery Ajax
خطایی وجود نداره یعنی کد 200 برمیگردونه اما وضعیتی که از ریسپانس میاد میره تو بلوک error و چک کردم errorparse میده ! من از دات نت کور استفاده نمیکنم یا mvc که return json داشته باشه ها!  
نظرات مطالب
اعتبارسنجی مبتنی بر JWT در ASP.NET Core 2.0 بدون استفاده از سیستم Identity
در سیستمهای بزرگ enterprise اگر از روش دسترسی پویا استفاده کنیم و همه claim‌ها را در توکن ذخیره کنیم، با هر درخواست کاربر همه claim‌ها با توکن کاربر به سمت سرور ارسال میشوند. این حجم اضافه شده مشکلی ایجاد نمی‌کند؟ یا بهتر است برای سیستمهای بزرگ برای هر بار درخواست کاربر، مجوز دسترسی از دیتابیس چک شود؟
نظرات مطالب
طبقه بندی Bad Code Smell ها
معمولا در موارد این چنینی که ذکر شده از  enum‌ها استفاده می‌کنن. ولی بیشتر بستگی به تکه کدی داره که نوشته شده. معمولا میتونیم به روشی ریفکتور انجام بدیم و از پایه نیازی به مثلا چک کردن رول پیش نیاد. ریفکتور‌های مختلفی مورد به مورد میشه استفاده کرد
نظرات مطالب
انجام کارهای زمانبندی شده در برنامه‌های ASP.NET توسط DNT Scheduler
ممنون از پاسختون 
- چنین حالتی نداره که مثل کد زیر که جاب رو استارت میزنه حالتی باشه که با یه بار چک کردن فیلد فعال یا غیر فعال بودن، کلا جاب رو استوپ کنه و دیگه RunAt اجرا نشه!
ScheduledSendEmailsTaskRegistry.Init(); 

نظرات مطالب
انجام کارهای زمانبندی شده در برنامه‌های ASP.NET توسط DNT Scheduler

- یک جاب تعریف کن که بازه‌ی اجراش یک ساعت یکبار باشه. هر بار هم که اجرا شد، یک حلقه‌ی 40 تایی رو اجرا کن.

- یک فیلد وضعیت در دیتابیس براش تعریف کن. هر بار که جاب اجرا شد، اول چک کن که این فیلد، فعال بودن یا نبودنش تنظیم شده یا نه.

نظرات مطالب
افزونه مدیریت فایل های رایگان Roxy FileMan برای TinyMce و CkEditor
سلام؛ ممنون بابت مطلب خوبتون. برای امنیت سرور که کسی نتونه فایل شل آپلود کنه. چگونه می‌توان مسیر فایلها رو به App_Data  تغییر داد؟ برای عکس مشکلی نیست ولی باز کردن نوع فایلهای دیگر مثل pdf فیلمها. فقط چک کردن پسوند کفایت نمی‌کنه. فکر کنم در پوشه App_Data  باشه امنیت بیشتری دارد.
نظرات مطالب
اعتبارسنجی در فرم‌های ASP.NET MVC با Remote Validation
سلام وقت بخیر ; در صورتی که مدل در پوشه Model برنامه باشد   این روش اوکی است .. در صورتی که مدل برنامه در یک Calss Library  دیگر باشد این روش عمل نمی‌کند . من در این حالت با JQuery  چک می‌کنم .. آیا با Remote Validation   این امکان وجود دارد که اگر مدل در یک کلاس Library  دیگر باشد ارتباط برقرار کند ؟ 
 با تشکر و سپاس فراوان از شما