نوآوری پشت دات نت این است که همه ابزارهای توسعه مایکروسافت را ادغام می کند: کتابخانه ها، زبان ها، فناوری ها و اهداف تحت یک چارچوب، که برای توسعه دهنده یا شرکتی که به آن نیاز دارد مفید است.
از این نظر، دات نت یک پلتفرم یکپارچه را در اکوسیستم خود معرفی می کند تا از ساخت هر چیزی از برنامه های دسکتاپ گرفته تا بازی های ویدیویی، یا برنامه های وب یا موبایل پشتیبانی کند، واقعاً کارهای زیادی وجود دارد که می توانیم انجام دهیم.
![](http://pezhvak24.ir/dl/codenevis/firstcode/article/net-5-deploying-web-apps-with-azure-app-service/Images/1.png)
اخیراً در .NET Conf 2020 نسخه 5.0 دات نت به طور رسمی منتشر شده است. دات نت 5 متعهد به تغییر بزرگی در رابطه با مفهوم توسعه است، زیرا همه انواع برنامه ها، اعم از دسکتاپ، کنسول، وب و یا موبایل، با یک فریم ورک چند پلتفرمی و با قدرت زیاد ساخته خواهند شد. این به شما این امکان را می دهد که یک زمان اجرا دات نت منحصر به فرد داشته باشید که می تواند در هر مکان و برای هر نوع توسعه یا دستگاهی مورد استفاده قرار گیرد.
حالا یکی از چیزهایی که خیلی ها تعجب می کنند این است که وقتی نسخه جدیدی از دات نت منتشر می شود، چگونه می توانیم با این نسخه جدید برنامه ها را در فضای ابری مستقر کنیم، در این مورد، برنامه هایی با .NET 5. خوب، در مورد از Azure، مایکروسافت به لطف ویژگی جدید Early Access Runtime که نه تنها برنامه های NET 5 بلکه هر نسخه بعدی .NET را از این پس فعال می کند، برنامه های توسعه یافته با .NET 5 را از روز صفر امکان پذیر کرده است .
بسیار خوب، با توجه به این زمینه سازی در مورد نسخه جدید دات نت، اجازه دهید در چند مرحله به مثالی از نحوه استقرار یک برنامه کاربردی توسعه یافته در NET 5 در سرویس Azure App نگاه کنیم.
NET 5 SDK
اولین چیزی که به آن نیاز داریم این است که NET 5 SDK را نصب کنیم.
![](http://pezhvak24.ir/dl/codenevis/firstcode/article/net-5-deploying-web-apps-with-azure-app-service/Images/2.png)
لینک دانلود : https://dotnet.microsoft.com/download .
پروژه با ASP.NET 5
با .NET SDK 5، اکنون باید پروژه ای را که می خواهیم در Azure مستقر کنیم، هدف قرار دهیم، برای این مورد، بیایید یک پروژه جدید برای مثال ایجاد کنیم.
![](http://pezhvak24.ir/dl/codenevis/firstcode/article/net-5-deploying-web-apps-with-azure-app-service/Images/3.png)
در این مورد با دات نت 5،
- "Microsoft.NET.Sdk.Web"> </project sdk=<>
- net5.0