انتشار ASP.net Core در IIS

محبوب ترین مقالات

آخرین دیدگاه ها

دسته بندی ها

مطالب مفید

انتشار ASP.net Core در IIS

در این مقاله نحوه انتشار یک Web App برپایه net core را در IIS توضیح خواهیم داد. برای انتشار ASP.net Core در IIS باید ماژول های مورد نیاز را نصب کرده و سپس خروجی Publish شده پروژه ASP.net Core را در محل ساخته شده برای وب سایت IIS قرار میدهیم. برای مشاهده آموزش، با ما همراه باشید.

در پست قبل با نحوه راه اندازی IIS در ویندوز سرور 2019 آشنا شدیم. در صورتی که سرویس IIS را فعال نکرده اید، حتماً مطلب مربوطه را از این لینک مشاهده نمایید.

پس از راه اندازی سرویس IIS، باید ماژول AspNetCore را در IIS نصب کنید.

خدمات هاست لینوکس سرور کلیک

LP05

LP06

LP07

LP08

 

نصب ماژول Asp Net Core در IIS

برای نصب ماژول بصورت زیر عمل میکنیم:

ابتدا Net Core Windows Hosting Bundle را دانلود و نصب کنید.

پس از نصب باندل، یک بار IIS را ریستارت کنید.

میتوانید از دستور زیر در cmd استفاده کنید:

net stop was /y
net start w3svc

یا از محیط گرافیکی IIS Manager، در سمت سرور را انتخاب کرده و از سمت راست در زیر Manage Server روی Restart کلیک کنید.

در همان صفحه وارد Modules شده و مطمئن شوید که ماژول AspNetCoreModuleV2 نصب شده است.

خروجی گرفتن (Publish کردن) از پروژه و انتشار ASP.net Core در IIS

  1. از منوی Build در Visual Studio گزینه Publish را انتخاب نمایید.
  2. در پنجره باز شده گزینه Folder را انتخاب کرده و Next را بزنید.
    ASP Core Publish
  3. در صفحه بعد محل مورد نظر برای خروجی را مشخص و روی Finish کلیک کنید.
    این آدرس را به خاطر داشته باشید تا در IIS از آن استفاده کنیم.
    ASP Core Publish
  4. برروی کلید Publish کلیک کرده و منتظر بمانید تا عملیات کامل شود.

ساخت سایت جدید در IIS Manager

  1. در ابزار IIS Manager از منوی سمت چپ، سرور را انتخاب، روی Sites کلیک راست کرده و گزینه Add Website را بزنید.
    ساخت سایت در IIS
  2. در پنجره باز شده، در قسمت Site Name نام سایت خود را وارد کنید.
    در فیلد Physical Path آدرس پوشه ای که برای Publish پروژه انتخاب کرده بودید را وارد نمایید.
    در بخش Binding میتوانید کارت شبکه ورودی و سایر تنظیمات سایت را وارد کنید مانند hostname و تنظیمات SSL.
    پس پر کردن فرم، OK را بزنید تا سایت شما ساخته شود.
    ساخت سایت IIS

سایت شما ساخته شد و میتوانید با وارد کردن hostname در مرورگر خود آن را مشاهده نمایید.

* توجه داشته باشید که درصورتی که میخواهید سایت را برروی پورت پیشفرض 80 استفاده کنید حتماً Default Web Site را از لیست سایت ها غیرفعال یا حذف کنید. البته میتوانید از همین گزینه برای سایت خود استفاده کنید، فقط باید آدرس پروژه خود را در آن وارد کرده یا از پروژه در محل سایت پیشفرض Publish بگیرید.

این مطلب را به اشتراک بگذارید:

يك ديدگاه

  1. Ali 05/08/1401 در 19:52- پاسخ دادن

    سلام من برای انتشار موارد را به ترتیب گفته شده انجام دادم ولی در انتها خطا میده مشکل از چی میتونه باشه؟

ثبت ديدگاه

مطالب مرتبط

اتصال دامنه به سرور مجازی با Cloudflare
وبلاگ

اتصال دامنه به سرور مجازی

برای میزبانی وبسایت یا وب اپلیکیشن خود میتوان از زیرساخت های مختلفی مانند هاست اشتراکی، سرور مجازی، سرور اختصاصی و… استفاده کرد. برای دسترسی ساده تر به سرور (مجازی یا

ادامه مطلب »
هاست وردپرس چیست و چه مزایایی دارد؟ (هاست مخصوص وردپرس)
هاست

هاست وردپرس چیست؟

هاست وردپرس چیست : هاست وردپرس، یکی از بهترین سرویس هایی می باشد که توسط سایت سرورکلیک در اختیار کاربران قرار می گیرد. برای آشنایی با هاست وردپرس می توان

ادامه مطلب »

کلیه حقوق این سایت متعلق به شرکت راهکار پردازش خاورمیانه می باشد