اشتراکها
ارسال ایمیل از طریق asp.net core
ارائه IIS in-process hosting به ASP.NET Core 2.2 منتقل شدهاست.
کتابخانهای برای فشرده سازی و یکی کردن در زمان اجرا:
HTML minification using WebMarkupMin in ASP.NET Core
HTML minification using WebMarkupMin in ASP.NET Core
- ASP.NET Core 3.0 فقط این بستهها را مخفی میکند؛ نه اینکه استفاده نمیکند. اطلاعات بیشتر
- مطالب «بررسی خطاهای ممکن در حین راه اندازی اولیه برنامههای ASP.NET Core در IIS» و «توزیع برنامه توسط IIS» را هم مدنظر داشته باشید.
اشتراکها
آموزش کار با Razor pages
نظرات مطالب
ایجاد فیلتر برای هدایت همهی درخواستها به صفحهی «در حال بهروزرسانی» در برنامههای ASP.NET MVC
- روش قدیمی استفادهی از فایل app_offline.htm با انواع و اقسام برنامههای هاست شدهی در IIS کار میکند (حتی با ASP.NET Core)؛ البته آنچنان قابلیت سفارشی سازی ندارد.
- بررسی وجود یک فایل به ازای هر درخواست رسیده، بار IO سنگینی را در سایت ایجاد میکند. خود ASP.NET و تمام مشتقات آن از file watcher برای اطلاع از تغییرات رخداده استفاده میکنند (یک مثال). حتی در ASP.NET Core هم از همین روش برای بررسی تغییرات فایلهای config و reload اطلاعات مرتبط با آنها استفاده میشود.
- یک روش دیگر برای عدم بررسی هربارهی وجود فایل، ایجاد دو اکشن متد GoOffline و GoOnline است. در اولی یک متغیر استاتیک (کش کردن اطلاعات) را true میکنید و در دومی false. سپس این متغیر (یا کش) در فیلتر شما خوانده میشود، بجای اینکه هربار بررسی وجود فایل انجام شود.