آموزش آپلود پروژه Asp.Net core در هاست

آموزش آپلود پروژه Asp.Net core>در این مقاله قصد داریم نحوه آپلود پروژه سایت  Asp.Net core را به صورت تصویری به شما همراهان گرامی آموزش دهیم اما پیش از هر چیز لازم است با دو دسته استقرار مهم آشنا شویم:

استقرار محلی: در این استقرار همه­ی برنامه کاربردی بر روی یک دایرکتوری مجازی قرار می­گیرد و هم برنامه کاربردی می­تواند به این محتوا دسترسی داشته باشد هم اینکه تمامی اسمبلی­ها و محتویات در همین دایرکتوری قابل دسترسی هستند.

استقرار سراسری: در این نوع استقرار اسمبلی­ها در دسترس همه برنامه­هایی که در سرور اجرا می­شوند قرار می­گیرند.

حالا که با استقرارها آشنا شدیم در ادامه مطلب همراه ما باشید تا آموزش آپلود پروژه Asp.Net core در هاست را به شما تقدیم کنیم.

مرحله اول) انتقال دیتابیس به هاست

اولین قدم برای انتقال یک پروژه به هاست واقعی این است که دیتابیس وبسایت را به هاست منتقل نمایید. برای این کار لازم است مراحل زیر را طی کنید:

در رایانه خود وارد بخش Microsoft Sql Server Management Studio شوید و روی دیتابیس مورد نظر خود کلیک کنید. از دیتابیس انتخابی بک­آپ بگیرید.

آموزش آپلود پروژه Asp.Net core
  1. بک­آپ دیتابیس شما در مسیر  c:/ProgramFiles/Microsoft Sql Server/MSSQL/BackUp ذخیره می­شود.
  2. در این مرحله باید وارد چنل پلسک هاست خود شوید.
  3. روی گزینه Databases منوی کناری کلیک کنید.
  4. گزینه Add Database را انتخاب کرده و در بخش Database name یک نام انتخابی برای دیتابیس خود وارد کنید.
  5. در قسمت Database server، گزینه MSSQL Server را انتخاب کنید..
  6. در بخش Database user name نام کاربری مد نظر برای دسترسی به این دیتابیس را وارد کنید.
  7. پس از وارد کردن رمز عبور بر روی گزینه­ی OK کلیک کنید.
آموزش آپلود پروژه Asp.Net core 1

حالا مجددا وارد قسمت Databases در کنترل پنل شوید و روی گزینهimport drump  کلیک کنید.

آموزش آپلود پروژه Asp.Net core

فایل بک­اپ دیتابیس خود را انتخاب کرده و روی گزینه import کلیک کنید.

مرحله دوم) آپلود پروژه

پس از اینکه دیتابیس با موفقیت به هاست اضافه شد، نوبت به پابلیش گرفتن از پروژه و در نهایت آپلود آن می­رسد. برای این کار مراحل زیر را دنبال کنید:

پروژه­ی خود را در Visual Studio باز کنید.

در بخش solution explorer روی پروژه خود کلیک راست کنید و گزینه Publish را انتخاب کنید.

آموزش آپلود پروژه Asp.Net core

در پنجره­ای که باز می­شود روی گزینه Folder کلیک کنید و بعد از انتخاب محل ذخیره، گزینه Publish را انتخاب نمایید.

آموزش آپلود پروژه Asp.Net core

زمانی که پیغام موفقیت عملیات بر روی صفحه نمایش داده شد می­توانید به مسیری که انتخاب کرده بودید مراجعه کنید و تمام موارد موجود در داخل پوشه­ی publish را در قالب فایل زیپ دراورید.

مجددا به کنترل پنل پلسک برگردید.

گزینه Files را از منوی کنار صفحه انتخاب کنید.

آموزش آپلود پروژه Asp.Net core

در قسمت پوشه­ها httpdocs را پیدا کنید و بر روی آن کلیک کنید. سپس همه اطلاعات در این پوشه را حذف کنید.

آموزش آپلود پروژه Asp.Net core

روی گزینه Upload کلیک کرده و فایلی که زیپ کرده بودید را در این پوشه بارگذاری کنید.

حالا فایل­ها را از حالت زیپ دربیاورید و زیپ را حذف کنید.

در مرحله بعد فایل appsetting.json را باز کنید و در بخش ConnectionString اطلاعات مربوط به دیتابیس ایجاد شده را وارد کنید.

در قطعه کد زیر به جای عبارت DATABASENAME نام دیتابیسی که در هاست ایجاد کردید را وارد کنید و به جای USERNAME و password نیز نام کاربری و رمز عبور را به همین ترتیب جایگزین کنید.

Server=localhost;Initial Catalog=DATABASENAME;User Id=USERNAME;Password=password

توجه داشته باشید که localhost را به هیچ وجه نباید تغییر دهید.

پس از این مراحل روی گزینه OK کلیک کنید.

تبریک می­گوییم! آموزش آپلود پروژه Asp.Net core در هاست به پایان رسید و اکنون شما می­توانید با جستجو کردن آدرس وبسایت پروژه خود را ببینید.

سخن آخر

در انتها بد نیست نگاهی به انواع هاست­ها بیندازید تا بتوانید برای ایجاد یک وبسایت مفید و کارآمد از بهترین هاست استفاده کنید و فروش خود را افزایش دهید. هاست اصطلاحا به فضایی گفته می­شود که شما می­توانید داده­ها و اطلاعات و فایل­های وبسایت خود را بر روی آن بازگذاری کنید. هاست­ها انواع مختلفی دارند که از جمله آن­ها می­توان به میزبانی وب اشتراکی، میزبانی وب رایگان، میزبانی اختصاصی و… اشاره کرد.

میزبانی وب اشتراکی: این نوع هاست یکی از به صرفه­ترین و اقتصادی­ترین پیشنهادها برای مدیران وبسایت­ها می­باشد. در هاست اشتراکی چندین وبسایت مختلف بر روی یک سرور استقرار دارند و از یک منبع مشترک استفاده می­کنند.

میزبانی وب رایگان: هاست رایگان معمولا پیشنهاد خوبی برای مبتدیان و تازه­کارانی است که قصد ندارند برای ایجاد وبسایت خود هزینه­ای را بپردازند. البته این نوع هاست محدودیت­هایی در پهنای باند، فضای دیسک و… دارد و برای صاحبان مشاغل توصیه نمی­شود.

میزبانی اختصاصی: میزبانی اختصاصی نقطه مقابل میزبانی اشتراکی است به این نحو که یک سرور مشخصا به یک وبسایت تعلق می­گیرد و تنها همان سایت روی آن سرور مستقر می­شود. در روش میزبانی اختصاصی آزادی عمل مدیر سایت برای اعمال تغییرات دلخواه بیشتر است. موارد بیان شده شناخته­شده ترین انواع هاست­های موجود در حال حاضر هستند که مشتریان باید با در نظر گرفتن هدف خود از ایجاد وبسایت، بودجه مالی و امکاناتی که نیاز دارند دست به انتخاب بهترین گزینه بزنند و با رعایت نکات سئو و طراحی سایت به بازدید بالا و فروش مطلوب برسند.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.