کانال بله, جهت پشتیبانی و اطلاع رسانی کانال بله, جهت پشتیبانی و اطلاع رسانی
عضویت

آموزش MVC Core-انتشار ASP.NET Core 2 Angular 4 SPA Template Application با استفاده از .NET CLI

آموزش MVC Core-انتشار ASP.NET Core 2 Angular 4 SPA Template Application با استفاده از .NET CLI

Prerequisites

.NET Core SDK 2.0 که می توناید از لینک(https://www.microsoft.com/net/download/core) دانلود کنید.

Getting Started

اول، ما نیاز داریم یک برنامه ASP.NET Core 2 Angular 4 SPA ایجاد کنیم. دستور زیر را در command prompt تایپ کنید که برنامه را ایجاد می کند و وابستگی(dependencies) NuGet را بازیابی می کند.

dotnet new angular  

سپس از command prompt، ما باید دستور npm install را اجرا کنیم. این همه NPM dependencies لازم را برای Angular دانلود می کند.
هنگامی که هر دو NPM dependencies و Nuget dependencies ترمیم می شوند، ما می توانیم یک تست اجرا با استفاده از دستور dotnet اجرا کنیم. دستور زیر را در command prompt تایپ کنید و برنامه شما در پورت پیش فرض 5000 (http: // localhost: 5000) آغاز می شود.

dotnet run

اکنون ما آماده انتشار برنامه هستیم.
دستور اصلی برای publish کردن یک برنامه ASP.NET Core درواقع یک dotnet publish هست. با استفاده از این، نرم افزار منتشر خواهد شد.

AspNetCore2_Angular4_SPA_publish_demo\bin\Debug\netcoreapp2.0\publish folder. (In this case, AspNetCore2_Angular4_SPA_publish_demo is my project name).

برای جلوگیری از انتشار نسخه debug ، باید release flag را اضافه کنیم. این را می توان با استفاده از دستور زیر انجام داد:

dotnet publish -c Release  

این فرمان انتشار نسخه آزمایشی را منتشر خواهد کرد(AspNetCore2_Angular4_SPA_publish_demo\bin\Release\netcoreapp2.0\publish folder) همانطور که در تصویر زیر نشان داده شده است.


آموزش MVC Core

اکنون ما باید وب سایت را در IIS راه اندازی کنیم. IIS را باز کنید، روی پوشه "Sites" کلیک راست کرده و "Add Website" را انتخاب کنید.
نام سایت را اضافه کنید سپس مسیر فیزیکی را به عنوان پوشه ای برای انتشار که قبلا ایجاد شده و انتخاب کرده اید ، یک شماره پورت را اختصاص دهید. به تصویر زیر مراجعه کنید.


آموزش MVC Core

به محض اینکه دکمه OK را فشار می دهیم، سایت شروع به کار می کند.
اکنون مرورگر را باز کنید و http: // localhost: 8099 را تایپ کنید. این صفحه اصلی برنامه ما را باز می کند.


آموزش MVC Core

Additional Information

  1. برای انتشار نسخه ای از(self-contained) برنامه ASP.NET Core ما می توانیم از دستور زیر استفاده کنیم.
    dotnet publish -c Release -r win10-x64 --self-contained  

    این خروجی در (AspNetCore2_Angular4_SPA_publish_demo\bin\Release\netcoreapp2.0\win10-x64\publish folder.) پابلیش می کند.
  2. برای برنامه ASP.NET Core، application pool نسخه v4.0 به عنوان نسخه .NET CLR است. در اینجا، نیازی به نسخه کامل CLR دات نت نیست. از این رو، شما می توانید "No Managed Code" را در نسخه دات نت CLR انتخاب کنید، همانطور که در زیر نشان داده شده است.
    آموزش MVC Core
1397/03/03 3176 1698
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

نظرات خود را ثبت کنید...