مقالات آموزشی
.Net Core و .Net Standard یکی شده اند ویک پلتفرم واحد از .Net داریم که تکنولوژی های مانند Asp.Net Core , Entity Framework Core , WinForms, WPF ,Xamarin و ML.Net را در خود جای داده است
net.پیاده سازی های زیادی دارد اولین پیاده سازی Net Framework.است و آخرین و بهترین آن نیز Net Core. می باشد.در این مقاله تفاوت های بین Net Core. وNet Framework. با .Net Standard آشنا کنیم.
برنامه نویسی میتونه کار خیلی راحتی باشه و هم میتونه از کار کردن در معدن هم سختتر باشه و این بستگی به خود فرد داره،ولی برای یادگیری این حرفه باید پشتکار زیادی داشته باشین چون مسیر پر چالشیه.
Swagger سریع ترین و راحت ترین روش برای مستند سازی API REST است. Swagger مستندات را بر اساس ساختار کد تولید می کند.بسیاری از موارد هستند که نیاز داریم خودمان کانفیگ های swagger را تغییر دهیم و پشتیبانی از این موارد را به swagger اضافه کنیم. یکی از این موارد آپلود فایل می باشد. ما در این مقاله به آموزش آپلود فایل در Swagger Ui می پردازیم.
Asp.net core یک فریمورک رایگان و اوپن سورس است برای طراحی و تولید اپلیکیشن های تحت وب که توسط مایکروسافت ارائه شده است. این فریمورک کراس پلتفورم است ، و این یعنی برنامه های تولید شده توسط asp.net core بر روی سیستم عامل های ویندوز ؛ لینوکس ، یا مک اجرا می شوند و مثل ورژن های قدیمی محدود به سیستم عامل ویندوز نیستند.
برای حذف www در asp.net core باید از AspNetCore.Rewrite استفاده کنیم. برای این منظور یک کلاس با نام NonWwwRule به پروژه خود اضافه کنید و کد زیر را در آن بنویسید.
اگر شما هم دنبال یادگیری asp.net core هستید، مطمئناً این سوال برایتان پیش آمده است که برای شروع بهتر است چه پیش نیازهایی را یاد بگیرید. در این مقاله، به بررسی این پیش نیازها و همچنین نکات مهمی که برای شروع یادگیری asp.net core باید بدانید، خواهیم پرداخت. با ما همراه باشید و در این مسیر به بهترین شکل ممکن پیش بروید.
swagger را در بسیاری از پلتفرم ها از جمله asp.net core می توانیم شخصی سازی کنیم.در این مقاله امکانات جالب را برای سفارشی سازی کردن swagger در asp.net core را به شما کاربران باگتو ارائه می دهیم.
برای فعال سازی نمایش نام رشته ای نوع های شمارشی (enum) در swagger کد زیر را به AddSwaggerGen اضافه می کنیم. c.DescribeAllEnumsAsStrings();
در نسخه های قبلی Asp.Net MVC مدیریت خطای 404 و ... را در فایل web.config با تگ
برخی تیم ها می خواهند نهایت استفاده را از فشرده سازی کسب کنند، minify و فشرده سازی کدهای html را نیز انجام می دهند. در این مقاله می خواهیم نحوه minify و فشرده سازی کدهای html را در asp.net core آموزش دهیم.
Bundle به معنی بسته بندی است و یعنی چندین فایل را به یک فایل تبدیل کنیم. وقتی تعداد فایل های ما کمتر باشد تعداد درخواست http کمتری از سمت کلاینت به سرور ارسال می شود و در نتیجه صفحات سایت با سرعت بیشتری برای کاربر کلاینت بارگذاری می شوند.
Swagger یک فریم ورک است برای تولید خودکار مستندات تعاملی از api ها. Swagger ساختار api های ما رو تشخیص میدهد و دقیقا با همان ساختار مستندات رو تولید می کند. نصب swagger