دسته بندی ها
13:35 1403/05/30

آپلود تغییرات سایت بدون حذف نسخه قبلی سایت

مشخصات سوال کننده :
کاربر : Bahram4313     امتیاز کاربر : 0     رتبه کاربر : 7040
دسته بندی : Asp.net Core

به این سوال امتیاز بدهید    0
تعداد بازدید این سوال : 696
هوش مصنوعی

پاسخ هوش مصنوعی

برای به روزرسانی سایت ASP.NET Core 6 خود بدون حذف نسخه قبلی، می توانید از روش زیر استفاده کنید:

1. **استفاده از FTP یا مدیریت فایل هاست**: شما می توانید فایل های جدید را در یک پوشه موقت آپلود کنید.

2. **تغییر نام پوشه ها**: پس از آپلود موفقیت آمیز، می توانید پوشه قدیمی را به یک نام دیگر تغییر دهید (مثلاً به `wwwroot.old`) و سپس پوشه جدید را به نام پیش فرض (`wwwroot`) تغییر دهید.

3. **نگهداری از فایل های استاتیک**: اطمینان حاصل کنید که تمام عکس ها و فایل های استاتیک (که در `wwwroot` قرار دارند) در پوشه جدید به درستی وجود دارند.

4. **بررسی فایل ها و اطمینان از کارکرد صحیح**: پس از تغییر نام پوشه و قبل از حذف نسخه قبلی، سایت را باز کنید و مطمین شوید که همه چیز به درستی کار می کند.

5. **حذف پوشه قدیمی**: اگر همه چیز به درستی کار کرد، می توانید پوشه قدیمی را حذف کنید.

این روش اطمینان می دهد که در صورت بروز هرگونه مشکل در به روزرسانی، می توانید به راحتی به نسخه قدیمی بازگردید.

به این پاسخ امتیاز بدهید    0
امتیاز: - رتبه: -
پاسخ دهنده : fateme 19:39 1403/05/30

ببینید شما هر تغییری در پروژه انجام می دید برای اینکه تغییرات در سایت هم اعمال بشه باید یک بار از پروژه Publish بگیرید. و فایلهای پابلیش شده که در واقع شامل تغییرات هستند رو مجددا روی هاست بفرستید.

فایل های استاتیک شما مثل تصاویر، فایل های css و js و ... در پوشه wwwroot باید ذخیره بشن و نیازی هم نیست این فایل هر بار جایگزین بشه.

شما فقط کافیه همون dll های مربوط به پروژه رو جایگزین کنید.

لینک زیر رو مطالعه بفرمایید بنظرم به سوال شما نزدیک باشه.

حجم بالای فایلها موقع پابلیش نرم افزار در Asp net core

ویرایش شده در سه شنبه 30 مرداد 1403 ساعت 19:39:34
به این پاسخ امتیاز بدهید    0
امتیاز: 1637 رتبه: 2
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود