آموزش پابلیش پروژه Asp.Net Core

آموزش پابلیش پروژه Asp.Net Core

لینک کوتاه آموزش: https://www.nonevisan.ir/c/f6f50

اگر میخواهید بدانید بعد پابلیش چگونه سایت خود را در گوگل ثبت کنید وارد مقاله روش ثبت سایت در گوگل شوید

اگر بخواهید سایتی را برای خود برنامه نویسی کنید قطعا یکی از مراحل راه اندازی سایت پابلیش به روی سرور است ما در این مقاله صفر تا صد آموزش پابلیش Asp.Net Core روی سرور به شما یاد میدهیم تا خود به راحتی پروژه های خود را روی سرور پابلیش کنید تا آخر این مقاله با ما همراه باشید

4f445157-02b8-4c07-b0d0-0ca9b4672915.jpg

این آموزش فاقد ویدئو آموزشی است

برای پابلیش پروژه Asp.Net Core اولین اقدامی که باید بکنید این است که اول وارد ویژوال استودیو شده و پروژه خود را پابلیش کنید و یک بک آپ از دیتا بیس خود بگیرید برای اینکه نسخه ای برای پابلیش رو سرور را از ویژوال استودیو بگیرید ابتدا پروژه خود را باید باز کنید اگر پروژه شما چند لایه است یا یک لایه فرقی نمیکند روی پروژه اصلی کلیک راست کنید و بر روی گزینه Publish کلیک کنید

 

بعد از کلیک کردن روی Publish اگر با صفحه ای مواجه شدید که در آن دکمه Start وجود دارد روی آن کلیک کنید تا با صفحه زیر مراجه شوید اما امکان این هست که صفحه استارت وجود نداشنه باشد و مستقیم بدون نیاز به کلیک وارد همین صفحه شوید که در 2 صورت فرقی ندارد و وارد صفحه زیر میشوید

 

همانطور که در تصویر بالا مشاهده میکنید روش های پابلیش متفاوت است اما بهترین روش با توجه با سرعت اینترنت کشور گزینه Folder که بعد اینکه انتخاب کردید روی گزینه Next کلیک کنید تا با تصویر زیر رو به رو شوید

 

در بخش اول مسیر پابلیش پروژه در سیستم خود را انتخاب کنید برای راحتی کار و دسترسی سریع یک پوشه در دسکتاپ ایجاد کنید و مسیر را در آن پوشه قرار دهید و بعد گزینه Finish را بزنید و در صفحه جدید روی گزینه Publish کلیک کنید و صبر کنید تا فراید کار تمام شود در بعضی مواقع فایل های داخل پوشه wwwroot کامل منتقل نمیشود حتما بررسی کنید اگر کامل نبود فایل هارو از داخل پروژه به فایل پابلیش انتقال دهید و در مرحله آخر برای اینکه بتوانید بدون مشکل پروژه را روی هاست پابلیش کنید پوشه ای که پروژه را در آن خروجی گرفتید را به حالت Zip در بیاورید

حالا که از پروژه خروجی گرفتید نوبت گرفتن یک بک آپ از دیتابیس هست تا دیتابیس هم به روی هاست برود برای این کار نرم افزار Sql خود را باز بکنید و روی نام دیتابیس کلیک راست کنید تا با صفحه زیر مواجه شوید

بعد از اینکه روی گزینه BackUp کلیک کنید با صفحه ای مواجه میشوید که باید مسیر سیو دیتا را وارد کنید دقیقا مثل تصویر زیر

 

در تصویر بالا میبینید که محل ذخیره سازی دیتا نوشته شده تریجها مسیر را خود وارد نکنید و وارد همین مسیر شوید و دیتا را کپی کنید و در دسکتاپ کپی پیست کنید حالا روی Ok کلیک کنید و بعد وارد مسیری که برای شما به جای مسیر من در اون کادر سبز نشون داده وارد شوید بعد دیتا را در دکستاپ کپی کنید تا دسترسی راحت تری داشته باشید

حالا باید دو فایل مثل تصویر زیر داشته باشید یکی فایل پابلیش پروژه یکی فایل BackUp من فراموش کردم ولی شما حتما دقت کنید فایل پروژه به صورت زیپ باشد

 

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

 

وقتی با صفحه بالا مواجه شدید روی گزینه Files کلیک کنید و بعد روی گزینه httpdocs کلیک کنید شما نباید به فایل های هاست دست بزنید و تنها کاری که میکنید پروژه را در پوشه httpdocs بارگذاری میکنید البته نسخه زیپ شده را باید قرار بدید

 

روی گزینه به علاوه کلید کنید و Upload را بزنید و فایل زیپ شده پروژه را آپلود کنید و بعد صبر کنید تا فراند آپلود تمام شود حالا فایل را انتخاب کنید تیک کنارش رو بزنید و از گزینه Archive باید دکمه Exteact را بزنید تا فایل از حالت فشرده خارج شود حالا نوبت این است که دیتابیس خود را که BackUp گرفتید را نیز بارگزاری کنید

حالا بعد اینکه پروژه از حالت Zip درآمد روی گزینه DataBases کلیک کنید بعد Add DataBase را بزنید و اطلاعاتی که دوست دارید وارد کنید دقت کنید اطلاعات در بخش ConnectionStrings پروژه قرار میگیرد مثلا یوزرنیم پسورد را که در صفحه جدید وارد میکنید یه جا بنویسید تا فراموش نکنید زیرا باید بعد آپلود دیتا برید فایل appsettings را ویرایش کنید بعد اینکه اطلاعات را اضافه کردید گزینه Import Dump هم برای شما باز میشود روی این گزینه کلیک کنید و دیتایی که بک آپ گرفتید را انتخاب کنید و Ok را بزنید حالا نوبت این است اطلاعاتی که در Add DataBase وارد کردید در فایل appsettings جایگزین کنید تا سایت شما آنلاین شود

دوستان عزیز آموزش ویدئویی نیز به زودی به این آموزش اضافه میشود تا شما بهتر بتوانید پابلیش کردن را یاد بگیرید اما اگر مشکلی داشتید با پیج اینستاگرام ما درمیان بگذارید

دنبال کردن ما در تلگرام