راهنمایی درخصوص بروزرسانی نرم افزار تحت وب

m1pfard

Member
سلام

حتما خیلی از برنامه های تحت وب (مثل همین سیستم های مدیریت وبلاگ یا محتوی - مثل wordpress یا jomla- را دیدین که به صورت اتوماتیک به کاربر این امکان رو میدن که نرم افزاش رو آپدیت کنه.

درسته که این برنامه ها Php هستن ولی آیا راحی هست که همین کارو تو asp.net هم انجام داد؟(مطمئنا هست!!!)

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

حالا اگه ما بخواییم که یه فانکشن رو تغییر بدیم باید کل اون dll رو دوباره به سرور مشتری انتقال بدیم؟

در مورد بخش Design صفحات چطور؟

اگه امکان ویرایش مجدد رو در هنگام publish حذف کنیم چطور می تونیم اون فایلها رو پیدا کنیم (اصلا چطور میشه dll مربوط به هر فایل رو پیدا کرد)

Best Regard
 

MDP

Well-Known Member
سلام.
خوب این یه مساله حرفه ای توی برنامه نویسی هست مهدی جان

یه سرش بر می گرده به نوع کد نویسی و یه سرش هم به خود برنامه نویس.

اگه شما برنامت رو بر پایه استاندارد های برنامه نویسی بنویسی اون موقع لایه های برنامه نویسی شما از هم جدا میشن(UI,Core,Data,...) و هنگام آپدیت فقط کافیه DLL به روز شده رو به سرور بفرستی.چون برنامه فقط نیاز به خروجی داره براش فرقی نمیکنه که چه بلایی سر DLL افتاده.فقط باید خروجی قبلی رو بهش بده.و روش تولید اون خروجی به لایه بعدی ربطی نداره...

یه سرچ با این محتوی بزن : How can Update ASP.Net applications on the fly
 

ALI4GHA

Member
برای نرم افزار های دسکتاپ یه همچین امکانی هست، نمونه :

http://www.codeproject.com/KB/vb/autoupdate.aspx

اما در مورد نرم افزار های تحت وب نمی دونم میشه یا نه چون اگه یکسری از فایل های دایرکتوری اصلی تغییر کنند نرم افزار ری استارت می شه .
 

جدیدترین ارسال ها

بالا