Forum
Selam Arkadaşlar,
asp.net ile kodlanmış bir projemiz var, bu proje yaklaşık 10-12 adet müşterimizin kendi iis'i üzerinde çalışıyor. ayda bir iyileştirme ve versiyon yükseltme işlemleri yapıyorum, ayrıca A müşterisindeki bir bug fix'i diğer müşterilerdeki bu bug'a sahip uygulamalarımız için de güncellememiz gerekli.
Bu işlemi daha efektif hale getirebilmem için uygulama dosyalarını şirket sunucumuzdan çeken ve güncelleyen bir geliştirmeye ihtiyacım var.
Düşündüğüm çözüm:
- Dll'lerin güncellenebilmesi için öncelikle versiyonu kontrol eden bir webservisimin olması lazım sürekli aktif versiyon numarasını dönecek ve uygulama bunu kendi versiyonu ile karşılaştıracak.
- Aktif application pool nesnelerini durdurup, güncel proje dosyalarını zipli bir şekilde temp klasörüne checksum kontrolü ile serverdan download edecek.
- Proje dosyalarının bir kopyasını alıp,yerine download ettiği dosyaları replace edecek.
- Application pool tekrar devreye alınacak.
Henüz geliştirmeye başlamadım. Olduğunu düşündüğünüz eksik ya da tavsiyeleriniz varsa almak isterim.
Teşekkürler
Su anda mevcut uygulamanız oldugu ıcın dogru yontem soyledıgınız gıbı olmalı ama fıkrımı soracak olursanız zaten ssıtem bastan bu sekılde olmamalı SaaS olarak dızayn edersenız tek sunucuda bırden fazla tenancy barındırabılır ve tek guncelleme ıle butun bugları fıx edebılırsınız .
ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com
Öncelikle yanıtınız için teşekkür ederim.
SaaS sanırım pek bizim modele uygun olmaz. Çünkü uygulamalarımız erp sistemleri ile entegre çalışıyor, intranet olarak da erişebililir olmalı ve veri güvenliği açısından müşterilerimiz kendi sunucularında yayın yapmayı uygun görüyorlar.