صفحه اصلی / Asp.net Core / پابلیش سایت در Asp.net Core : آموزش پابلیش سایت در ای اس پی کور

پابلیش سایت در Asp.net Core : آموزش پابلیش سایت در ای اس پی کور

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

 

پابلیش ویوها در Asp.net Core :

در زمانی که شما سایت خود را پابلیش میکنید همه فایل ها به Dll تبدیل میشوند و حتی View های شما نیز در dll قرار میگیرند و بعضا اگر شما بخواهید چیزی را در ویویی تغییر دهید مجبور خواهید بود دوباره پروژه خود را پابلیش کرده و مجدد آپلود کنید که این کار هم سخت است هم مشکلاتی را میتواند ایجاد کند.

اگر شما به دنبال این هستید که ویوها را در Asp.net Core مستقیم بر روی هاست اپلود کنید از روش زیر استفاده کنید

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

فایل .csproj پروژه خود را با notepad باز کنید و آن را ویرایش کنید تا کدهای زیر در آن قرار گیرد:

در واقع کاری که کرده ایم این است که به PreserveCompilationContext مقدار true داده ایم و به MvcRazorCompileOnPublish مقدار false داده ایم تا ویوهای پروژه در dll قرار نگیرند و بصورت فایل در پابلیش نهایی موجود باشند.

حال پروژه خود را پابلیش کنید . منبع

درباره حجت میرزائی

- مهندس کامپیوتر و دارای مدرک کارشناسی ارشد هوش مصنوعی هستم. - مدرس دانشگاه - علاقه شدیدی به هوش مصنوعی و کدنویسی Matlab دارم. - برنامه نویس و طراح وب سایت با تکنولوژی .Net هستم. - همچنین با CMSهایی مانند وردپرس کار میکنیم. عاشق سئو و متخصص سئوی وب سایت های شرکتی و ... .

یک دیدگاه

  1. حرف نداشت

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *