معرفی
بسیاری از بانکها، شرکتها و کسبوکارهای سازمانی همچنان استفاده از ویندوز سرور را ترجیح میدهند. علاوه بر این، آن سازمان ها برنامه های کاربردی مبتنی بر سرور را برای تجارت خود انتخاب می کنند. این مقاله روشی را با مراحل لازم برای استقرار ASP.NET Core Application در Windows Server IIS از ابتدا شرح می دهد. در این مقاله یاد می گیریم که یک اپلیکیشن در ASP.NET Core ایجاد کنیم، آن را منتشر کنیم و در سرور IIS استقرار دهیم. علاوه بر این، پیش نیازهای سرور برای پشتیبانی از برنامه هسته ASP.NET و پیکربندی Server IIS برای راه حل NET Core را توضیح می دهد. علاوه بر این، به طور مختصر یک مجموعه برنامه را توضیح می دهد.
ایجاد و انتشار پروژه
ایجاد پروژه
ویژوال استودیو را باز کنید و روی Create Project کلیک کنید.
![نحوه استقرار برنامه ASP.NET Core 5.0 در Windows Server IIS](http://pezhvak24.ir/dl/codenevis/firstcode/article/how-to-deploy-asp-net-core-5-0-application-in-windows-server-iis/Images/Project%20Create1.png)
ASP.NET Core Application را انتخاب کرده و روی Next کلیک کنید.
![نحوه استقرار برنامه ASP.NET Core 5.0 در Windows Server IIS](http://pezhvak24.ir/dl/codenevis/firstcode/article/how-to-deploy-asp-net-core-5-0-application-in-windows-server-iis/Images/Project%20Create%202.png)
نام پروژه را بدهید، مکان پروژه را انتخاب کنید. به طور پیشفرض، Project Name به عنوان Solution Name میآید. با این حال، شما می توانید آن را با توجه به میل خود تغییر دهید. سپس بر روی Create کلیک کنید.
![نحوه استقرار برنامه ASP.NET Core 5.0 در Windows Server IIS](http://pezhvak24.ir/dl/codenevis/firstcode/article/how-to-deploy-asp-net-core-5-0-application-in-windows-server-iis/Images/Project%20Create3.png)
Framework .NET Core و ASP.NET Core 5.0 را همانطور که در زیر نشان داده شده است انتخاب کنید.
![نحوه استقرار برنامه ASP.NET Core 5.0 در Windows Server IIS](http://pezhvak24.ir/dl/codenevis/firstcode/article/how-to-deploy-asp-net-core-5-0-application-in-windows-server-iis/Images/Project%20Create4.png)
پروژه ایجاد می شود و می توانید تمام ساختار پوشه پروژه را ببینید. به Views>Home>Index.cshtml بروید. سپس در پاراگراف بنویسید: "ASP.NET Core 5.0 Framework Demo deployment in Windows Server IIS".
![نحوه استقرار برنامه ASP.NET Core 5.0 در Windows Server IIS](http://pezhvak24.ir/dl/codenevis/firstcode/article/how-to-deploy-asp-net-core-5-0-application-in-windows-server-iis/Images/Project%20Create6.png)
پس از آن پروژه را بسازید و با اجرا در مرورگر آن را بررسی کنید. تصویر زیر نشان دهنده برنامه آزمایشی ما است.
![نحوه استقرار برنامه ASP.NET Core 5.0 در Windows Server IIS](http://pezhvak24.ir/dl/codenevis/firstcode/article/how-to-deploy-asp-net-core-5-0-application-in-windows-server-iis/Images/Project%20Create7.png)
انتشار
اکنون زمان انتشار راه حل است. روی Project کلیک راست کرده و روی Publish کلیک کنید.
![نحوه استقرار برنامه ASP.NET Core 5.0 در Windows Server IIS](http://pezhvak24.ir/dl/codenevis/firstcode/article/how-to-deploy-asp-net-core-5-0-application-in-windows-server-iis/Images/Project%20Create8.png)
Folder را انتخاب کنید و مطابق تصویر زیر روی Next کلیک کنید.
![نحوه استقرار برنامه ASP.NET Core 5.0 در Windows Server IIS](http://pezhvak24.ir/dl/codenevis/firstcode/article/how-to-deploy-asp-net-core-5-0-application-in-windows-server-iis/Images/Project%20Create9.png)
مکانی را که می خواهید این راه حل را منتشر کنید، مرور کنید و روی Finish کلیک کنید.
![نحوه استقرار برنامه ASP.NET Core 5.0 در Windows Server IIS](http://pezhvak24.ir/dl/codenevis/firstcode/article/how-to-deploy-asp-net-core-5-0-application-in-windows-server-iis/Images/Project%20Create10.png)
پس از آن، مطابق شکل زیر گزینه انتشار را خواهید داشت. بر روی Publish کلیک کنید تا فرآیند انتشار به پایان برسد.
![نحوه استقرار برنامه ASP.NET Core 5.0 در Windows Server IIS](http://pezhvak24.ir/dl/codenevis/firstcode/article/how-to-deploy-asp-net-core-5-0-application-in-windows-server-iis/Images/Project%20Create11.png)
چند دقیقه صبر کنید تا راه حل منتشر شده را دریافت کنید.