PDA

View Full Version : آپدیت برنامه ای که بر روی سرور قرار دارد



jmfnima
شنبه 05 آذر 1390, 20:05 عصر
با سلام به همه دوستان
من یک برنامه دارم که روی سرور قرار داره و چند کاربر از اون استفاده میکنن و این برنامه رو دائما ویرایش میخوره و یکسری امکانات به اون اضافه میشه حالا باید برای اینکه این برنامه برای همه کاربران بروز بشه هر کاربر مجبوره فایل exe رو از روی سرور کپی کنه روی سیستم خودش تا بروز بشه . میخواستم بدونم ایا روش دیگه ای برای بروزرسانی هست که کاربر دائم مجبور نشه که فایل exe رو کپی کنه ؟؟؟

haniyehghassami
شنبه 05 آذر 1390, 20:14 عصر
سلام
منکه اصلا منظورتون را نفهمیدم؟؟؟!!!:متفکر:

zarrinnegar
شنبه 05 آذر 1390, 22:08 عصر
با سلام به همه دوستان
من یک برنامه دارم که روی سرور قرار داره و چند کاربر از اون استفاده میکنن و این برنامه رو دائما ویرایش میخوره و یکسری امکانات به اون اضافه میشه حالا باید برای اینکه این برنامه برای همه کاربران بروز بشه هر کاربر مجبوره فایل exe رو از روی سرور کپی کنه روی سیستم خودش تا بروز بشه . میخواستم بدونم ایا روش دیگه ای برای بروزرسانی هست که کاربر دائم مجبور نشه که فایل exe رو کپی کنه ؟؟؟

تا حدودی هست
توی برنامه کلاینت سروری باید هم همین طور باشه ولی تا یه حدودی میشه از این کار جلوگیری کرد اون هم زمانیه که تغییراتت تغییرات فرمولی یا متدهایی باشه که در ظاهر فرم هات تغییر نزاره
میتونی برنامه رو nTire طراحی کنی و متد ها رو بزاری داخلش
و dll اونها رو هی Update کنی
راه دیگه اینه که تمایی اشیایی رو که میخوای توفرمت بزاری و نشون بدی رو توی دیتابیس نگه داری و دستی تو برنامه اونها رو فراخوانی کرده و رو فرم نشون بدی که سخته ولی exe فایلت کمتر تغییر میکنه
مثلا یه جدول داشته باشی که توش بگی به textbox دارم بانام txt_name فونتش tahoma و left=120 و top = 240 و ....

راه دیگه اینه که بیایی توبرنامه شماره نسخه بزاری و همینطور dll های BL رو ورژن بندی کنی و هی موقع اجرا چک کنی که به روز هستن یانه ( با ورژنی که نصبه یکی هستن یانه ) بعد اون فایلها رو اتوماتیک کپی کنی رو سیستمشون


خیلی خلاصه فقط روشها رو گفتم