اشتراک‌ها
خاموش کردن فعالیت taskhost در Windows 8/8.1

اگر ویندوز 8 شما پس از مدتی بیکاری CPU Usage بالایی پیدا می‌کند، این مسیر را طی کرده و taskهای پشت صحنه اضافی را غیرفعال کنید:

Task Scheduler Library > Microsoft > Windows > Task Scheduler> Idle Maintenance 

خاموش کردن فعالیت taskhost در Windows 8/8.1
اشتراک‌ها
جلوگیری از بسته شدن IIS Express پس از خاتمه دیباگ در VS 2013
در نگارش‌های قبلی VS.NET، با بسته شدن مرورگر و خاتمه کار دیباگ، IIS Express بسته نمی‌شد. برای فعال سازی مجدد این قابلیت در VS 2013 باید Edit and Continue را غیرفعال کرد.
جلوگیری از بسته شدن IIS Express پس از خاتمه دیباگ در VS 2013
اشتراک‌ها
چند نکته در مورد Friendly URLs
این آدرس‌های دوستانه در پشت صحنه از URL Rewrite extension استفاده می‌کنند. بنابراین نصب افزونه‌ی یاد شده در IIS ضروری است. همچنین اگر آن‌را غیرفعال کردید، نیاز است کش مرورگر را نیز پاک کنید تا مرورگر به صورت خودکار به آدرس‌های قدیمی هدایت نشود.
چند نکته در مورد Friendly URLs
نظرات مطالب
غنی سازی کامپایلر C# 9.0 با افزونه‌ها
یک نکته‌ی تکمیلی: تاثیر آنالایزرها بر روی سرعت build
هر چقدر تعداد آنالایزر بیشتری را مورد استفاده قرار دهید، به همان نسبت سرعت build هم کمتر می‌شود. به همین جهت می‌توان آن‌ها را بر اساس حالات build، فعال و یا غیرفعال کرد. برای مثال فعال سازی آنالایزرها تنها در حالت debug:
<ItemGroup Condition="'$(Configuration)' == 'Debug'">
</ItemGroup>
نظرات مطالب
اعمال تزریق وابستگی‌ها به مثال رسمی ASP.NET Identity
علت صفر درنظر گرفتن این عدد این هست که اگر ادمین کاربر را غیرفعال کرد یا مثلا سطوح دسترسی و نقش‌های او را تغییر داد، با فراخوانی UpdateSecurityStamp، کوکی او نیز «بلافاصله» تعیین اعتبار مجدد شده و همچنین به روز شود تا بلافاصله تغییرات را مشاهده کند؛ نه اینکه در 30 دقیقه‌ی دیگر این تغییرات را دریافت کند و کوکی او اعتبارسنجی مجدد شود.
نظرات مطالب
بررسی فرمت کوکی‌های ASP.NET Identity
این مورد اضافی است ؛ به صورت توکار  از موردی که مطرح کردید ، پشتیابی میشود.
فقط کافی است هنگام غیرفعال سازی یا حذف نرم کاربر ، SecurityStamp مربوط به کاربر را ویرایش کنید ؛ و اگر زمان این خروج اتوماتیک برای شما خیلی مهم است ، باید validateInterval  رو هم در تنظیمات با مقدار :
TimeSpan.FromMinutes(0)
تنظیم کنید.
نظرات مطالب
OutputCache در ASP.NET MVC
- سمت سرور این کش حذف شده‌است (از حافظه‌ی IIS). برای اجبار به حذف کش سمت کلاینت از نکات مطلب «غیرفعال کردن کش مرورگر در MVC» استفاده کنید.
- همچنین مطلب «بازنویسی سطح دوم کش برای Entity framework 6» شاید برای کار شما مناسب‌تر باشد.
نظرات مطالب
سایت‌های مهمی که از ASP.NET MVC استفاده می‌کنند
امکان غیرفعال کردن ViewState در وب فرم‌ها با تنظیمات و ترفندهای خاصی وجود دارد. ولی در تمام این حالات، اگر به سورس نهایی رندر شده‌ی صفحه مراجعه کنید، فیلدهای مخفی __EVENTVALIDTION و __VIEWSTATE با مقدار خالی، وجود خواهند داشت و حذف نمی‌شوند.
نظرات مطالب
چگونگی دسترسی به فیلد و خاصیت غیر عمومی
البته مباحث Reflection، تابع سطح دسترسی کد فراخوان است (همان لینک آخر بحث جهت تاکید بیشتر و همچنین تنویر مقدمه):
«Security Considerations for Reflection»
برای نمونه در حالت medium trust، گزینه ReflectionPermission غیرفعال است.
برای آزمایش این مسایل می‌شود از دو برنامه Permview و Permcalc استفاده کرد.
نظرات مطالب
غیر فعال کردن یک دکمه در حین انجام پردازش های سمت سرور
برای رفع این مشکل (غیرفعال کردن سازگار با اعتبار سنجی سمت کاربر) باید به نحو زیر عمل کرد:
UseSubmitBehavior="false"
OnClientClick="if ((typeof(Page_ClientValidate) == 'function') && (Page_ClientValidate()==false)) { return false;} this.disabled=true;"