نظرات مطالب
VS Code برای توسعه دهندگان ASP.NET Core - قسمت دوم - ایجاد و اجرای اولین برنامه
بله بررسی کردم فایل setting رو جایگزین کردم و بعد از اعمال آن شاهد همان لاگ قبلی با کلی مشکلات هستم
لاگ :
It was not possible to find any installed .NET SDKs.
Install a .NET SDK from:
  https://aka.ms/dotnet-download

نظرات مطالب
بومی سازی منابع در پروژه‌های ASP.NET Core Web API
یکی از مشکلات این روش اینه که نمیشه همزمان از دو منبع استفاده کرد. به عنوان مثال اگر یک Property به RequiredAttibute مزین شده باشه و ErrorMessage هم به صورت پارمتریک تعریف شده باشه (The {0} field is required.) و نیاز باشه که از طریق خصوصیت Display پارامتر مقدار دهی بشه مجبور میشیم که این اطلاعات (نام پراپرتی) رو هم به رو هم به منبع مشترک منتقل کنیم. آیا راه حلی برای این موضوع وجود داره؟
نظرات مطالب
شروع به کار با EF Core 1.0 - قسمت 5 - استراتژهای تعیین کلید اصلی جداول و ایندکس‌ها
زمانی که وهله جدیدی از یک موجودیت توسط متد Add یا ترجیحا در این شرایط خاص با استفاده از متد AddAsync به Context اضافه شود، برای مقدار دهی شناسه آن، یک کوئری برای دریافت مقدار بعدی از Sequence معرفی شده اجرا خواهد شد. این فرآیند قبل از فراخوانی SaveChanges می‌باشد. از الگوریتم HiLo در اینجا برای کاهش تعداد کوئری‌ها برای دریافت شناسه تک تک وهله‌ها و رفع یکسری مشکلات دیگر که در استفاده مستقیم از Sequence‌ها وجود دارد، کمک گرفته شده است. 
نظرات مطالب
سفارشی سازی ASP.NET Core Identity - قسمت اول - موجودیت‌های پایه و DbContext برنامه
با سپاس فراوان. با پایین آوردن ورژن sdk در فایل global.json به ورژن مورد قبول ویژوال استودیو نصب شده بر روی سیستم(15.9.14) پروژه به راحتی بیلد و اجرا گردید و مشکلات قبلی برطرف گردید. در خصوص استفاده از IDE‌های دیگه معادل visual studio یه سری مزایا و معایب خودشون رو دارن ولی به منظور اون دو مورد که فرمودین کاملا نیاز رو برطرف میکنند(کنترل کیفی و Resharper).
نظرات مطالب
چک لیست ارتقاء به HTTPS مخصوص یک برنامه‌ی ASP.NET MVC 5x
روشی برای بهبود رتبه‌ی سرور در سایت ssllabs
سایت ssllabs سرور شما را جهت یافتن مشکلات SSL اسکن می‌کند. تعداد زیادی از الگوریتم‌های رمزنگاری مرتبط با SSL تا به امروز منسوخ شده‌اند و باید از سیستم حذف شوند. برای بالابردن رتبه‌ی سرور در این حالت، اسکریپت پاورشل Setup your IIS for SSL Perfect Forward Secrecy and TLS را بر روی سرور اجرا کرده و سپس یکبار کل سرور را ری‌استارت کنید.
نظرات مطالب
ارتقاء به ASP.NET Core 1.0 - قسمت 22 - توزیع برنامه توسط IIS
مشکل برطرف شد. با قرار دادن Identity بر روی Local System سایت بالا آمد و متوجه شدم مشکل از مجوزهای داخلی پول هست. به همین دلیل مجددا تنظیم رو روی Application Pool Identity گذاشتم و اینبار مجوز Service را به دایرکتوری دامنه دادم که قبلا تنها به دایرکتوری logs داده بودم. مشکل برطرف شد. سوال اینجاست که تفاوت مجوز‌های Local system و Application Pool Identity تا چه حد متفاوت است و Local System میتواند مشکلات امنیتی داشته باشد یا خیر؟
نظرات مطالب
دیباگ سرویس‌های ویندوز
من تجربه خوبی در کار با topshelf  داشتم که دوستان تو این پس هم معرفی کردن
تبدیل برنامه‌های کنسول ویندوز به سرویس ویندوز ان تی 

استفاده از Debugger.Lunch  هم خیلی گزینه خوبیه که خیلی جاها می‌تونه گره ای از مشکلات دیباگ را باز بکنه 
 فقط در مورد قراردادن اون تو کد IF DEBUG  من پیشنهاد می‌دهم که از کانفیگ چک شود که مثلا ExternalDebugger  باز شود یا نه ! چون همیشه که نمی‌خواهیم دیباگر اونجوری باز بشه !
نظرات مطالب
بیلد سیستم گریدل Gradle Build System
این سیستم در حالی که امکانات خوبی دارد و مشکلات زیادی را نسبت به سیستم‌های قدیمی رفع کرده ولی عین حال یکی از کند‌ترین سیستم‌های بیلد موجود است. به طوری که در Android Studio یکی از عذاب‌های برنامه نویسی آندروید مربوط به این سیستم می‌شود.
مهم نیست در ایران باشید یا آمریکا، اینترنت با فیبر نوری داشته باشید یا دایال آپ، یک سوپر کامپیوتر داشته باشید یا یک سیتسم ضعیف، آنلاین کار کنید یا آفلاین و .... در هر صورت در هر بار بیلد کلی از وقت شما را می‌گیرد...
نظرات مطالب
نمونه‌ای از تزریق اس کیوال جهت درج تبلیغات مخفی شده‌ی در رکوردهای سایت
سلام؛ من متاسفانه برای سایتم یه همچین اتفاقی افتاده بعضی اوقات کل فیلدهای یکی از تیبل‌ها به آخر محتویات فیلدها نوشته‌های انگلیسی اضافه میشه که جالبیش اینجاست که این نوشته‌ها با فیلدهای دیگه فرق میکنه. خواستم از دوستان علاقمند خواهش کنم اگه امکانش هست به سایت من یک نگاهی بندازید و ببینید مشکلات از کدام قسمت سایت هستش و هزینه آن را نیز دریافت نمایید. برای دریافت آدرس سایت لطفا به من PM ارسال کنید. با تشکر
نظرات مطالب
بررسی مفهوم Event bubbling در جی کوئری و تاثیر آن بر کارآیی کدهای نوشته شده
چند نکته در اینجا حائز اهمیت هستند:
- متد jQuery live منسوخ و حذف شده معادل هست با اتصال تمام رخدادها در سطح document یا همان (document).on('event', 'selector', function) (+). 
- مشکلات متد live و خصوصا بحث انتشار رخدادها و بررسی هر باره‌ی انواع و اقسام آن‌ها و در نتیجه کند شدن صفحه، مهم‌تر هستند تا میزان مصرف حافظه (+).