آموزش اجرای برنامه های اصلی ASP.NET

Deploying ASP.NET Core Applications

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: بیاموزید که چگونه برنامه های هسته ای ASP.NET کراس پلت فرم را به کار ببرید. با تغییراتی در ASP.NET Core که به برنامه ها امکان اجرا در مک ، ویندوز و لینوکس را می دهد ، توسعه دهندگان باید بتوانند استراتژی استقرار مناسب را انتخاب کنند: استراتژی که عملکرد برنامه و تجربه کاربر را به حداکثر می رساند. این دوره به شما کمک می کند تا برنامه های ASP.NET را در IIS و سرویس های ابری مانند Azure و همچنین در سرورهای لینوکس و محفظه های Docker مستقر کنید. در ادامه با Nate Barbettini همراه باشید تا او یک پروژه ساده تنظیم کند و از طریق این سناریوهای مختلف استقرار کار کند. نکات و بینش های عملی در مورد جوانب مثبت و منفی هر گزینه استقرار را دریافت کنید. به علاوه ، دریابید که Docker Hub چگونه می تواند توزیع تصاویر شما را در دستگاهها حتی راحت تر کند.
موضوعات شامل:
  • راه اندازی پروژه ASP.NET خود
  • انتخاب استراتژی استقرار
  • پیکربندی HTTPS و بازارسال
  • استقرار در IIS
  • اعزام به لاجوردی
  • استقرار در لینوکس
  • استقرار با Docker

سرفصل ها و درس ها

مقدمه Introduction

  • ASP.NET برنامه های کاربردی اصلی و استقرار ASP.NET Core applications and deployment

  • آنچه باید بدانید What you should know

1. اصول را درک کنید 1. Understand the Basics

  • نمای معماری سرور Server architecture overview

  • یک استراتژی استقرار را انتخاب کنید Choose a deployment strategy

  • راه اندازی پروژه Project setup

  • برای توسعه و تولید کد بنویسید Write code for development and production

  • محتوای استاتیک را درج کنید Include static content

  • تنظیمات پرونده پروژه Project file settings

2. HTTPS و ASP.NET هسته 2. HTTPS and ASP.NET Core

  • بررسی اجمالی HTTPS HTTPS overview

  • Kestrel را به عنوان سرور لبه پیکربندی کنید Configure Kestrel as an edge server

  • چگونه حمل و نقل کار می کند How forwarding works

  • Headware Forwarded Headware را پیکربندی کنید Configure Forwarded Headers Middleware

3. اعزام به IIS 3. Deploying to IIS

  • IIS را تنظیم کنید Set up IIS

  • ایجاد یک سایت و استخر برنامه Create a site and app pool

  • محافظت از داده ها را تنظیم کنید Set up data protection

  • برنامه خود را با ویژوال استودیو منتشر کنید Publish your app with Visual Studio

  • برنامه خود را از طریق خط فرمان منتشر کنید Publish your app via the command line

  • Web.config را درک کنید Understand Web.config

4- اعزام به لاجورد 4. Deploying to Azure

  • با لاجوردی شروع کنید Get started with Azure

  • اعزام به Azure با ویژوال استودیو Deploy to Azure with Visual Studio

  • استقرار مداوم با لاجوردی Continuous deployment with Azure

5- استقرار به لینوکس 5. Deploying to Linux

  • دات نت هسته را در لینوکس نصب کنید Install .NET Core on Linux

  • میزبانی خود با Kestrel Self-hosting with Kestrel

  • از Kestrel با NGINX استفاده کنید Use Kestrel with NGINX

  • برنامه را بطور خودکار شروع کنید Start the application automatically

6. استقرار با داکر 6. Deploying with Docker

  • نمای داکر Docker overview

  • یک تصویر Docker ایجاد کنید Create a Docker image

  • تصویر داکر را بصورت محلی تست کنید Test the Docker image locally

  • یک ظرف را اجرا و نظارت کنید Run and monitor a container

  • Docker بررسی اجمالی Docker Compose overview

  • Kestrel و NGINX با آهنگسازی Kestrel and NGINX with Compose

  • یک تصویر را در یک پرونده ذخیره کنید Save an image to a file

  • تصویری را در داکر هاب منتشر کنید Publish an image to Docker Hub

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش اجرای برنامه های اصلی ASP.NET
جزییات دوره
1h 1m
34
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
25,702
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Nate Barbettini Nate Barbettini

Nate Barbettini CTO و مهندس سرب در كوبلر است. Nate یک MVP مایکروسافت سابق و نویسنده کتاب The Little ASP.NET Core Book است. Nate در امنیت مدرن ، پشته ای کامل ، NET ، JavaScript و امنیت وب تخصص دارد. او علاقه مند است تا به توسعه دهندگان بیاموزد که چگونه کد بهتر و ایمن تری بنویسند.