Forum

windows forms uygul...
 
Bildirimler
Hepsini Temizle

windows forms uygulamaya otomatik güncelleme getirme

9 Yazılar
3 Üyeler
0 Reactions
5,466 Görüntüleme
(@YusufSUBASI)
Gönderiler: 2
New Member
Konu başlatıcı
 

Merhabalar,

Dün akşamdan beri forumda misafir olarak arama yapıyorum bulamadığım için konu açıyorum. Eğer açılmışsa beni oraya yönlendirirseniz çok sevinirim 🙂

 

Şimdi sorunum şu şekilde. Bir firma için uygulama yazıyorum. Visual Studio ile C# windows forms uygulaması. Veritabanı ise Sql Server kullanıyorum. Kod aşaması tamamlanmak üzere. Veritabanı firmanın sunucusunda bulunacak. firmanın kendi mail sunucusu da mevcut. Fakat uygulamada ihtiyaç olduğunda sürekli güncelleme yapmak icap ediyor. bu durumda yaklaşık 10 makinaya kurulacak bu program. Her güncellemede bütün makinalardan kaldırıp yeniden kurulum yapmak mümkün olmuyor malesef.

Araştırma yaparken click once olayını okudum epey ama hep örnekler localhostta işlem yapmış. Ana sunucuda aynı işlemleri tekrarlamak isteyince

yani publishing folder location da

\\95.0.xxx.xxx\C$\inetpub\wwwroot\firmaadicomtr\httpdocs\tools\

dediğimde 

Error 1 Failed to connect to '\\95.0.xxx.xxx\C$\inetpub\wwwroot\firmaadicomtr\httpdocs\tools\' with the following error: Unable to create the Web site '\\95.0.xxx.xxx\C$\inetpub\wwwroot\firmaadicomtr\httpdocs\tools\'. The path '\\95.0.xxx.xxx\C$\inetpub\wwwroot\firmaadicomtr\httpdocs\tools\' does not exist or you do not have access. Belirtilen yol geçersiz.

 

hatası veriyor. bu konuda yardımcı olur musunuz

 

şimdiden çok teşekkürler...

 
Gönderildi : 19/11/2015 17:02

(@ilhancakmak)
Gönderiler: 71
Trusted Member
 

bir exe yapacaksın, açılışta veritabanından versiyon kontrol edecek. bu versiyon programın versiyonundan yeniyse ana programı silip yerine yeni exe yi koyacak. eğer versiyonlar eşitse ana exe yi çağıracak ve kendini kapatacak. bu kadar basit.

 
Gönderildi : 19/11/2015 20:31

(@eravse)
Gönderiler: 1753
Üye
 

Farklı bır yol denemıssınız. Microsoft bu gibi uygulamalar ıcın onlıne dagıtım click once ı tavsıye edıyor. Sizin bir şey yapmanıza gerek yok . app.company.com gıbı bır domaıne publısjh edın ınstall lınkı oradan cıkacak zaten bır kere yukleme yetecektır. Daha sonra her acılısta guncelleme denetler ve varsa gunceller.

 

 

ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com

 
Gönderildi : 23/11/2015 02:22

(@ilhancakmak)
Gönderiler: 71
Trusted Member
 

Farklı bır yol denemıssınız. Microsoft bu gibi uygulamalar ıcın onlıne dagıtım click once ı tavsıye edıyor. Sizin bir şey yapmanıza gerek yok . app.company.com gıbı bır domaıne publısjh edın ınstall lınkı oradan cıkacak zaten bır kere yukleme yetecektır. Daha sonra her acılısta guncelleme denetler ve varsa gunceller.

 

 

Bazı dezavantajları nedeniyle (anlatması uzun sürer) kendi update yöntemimi kullanıyorum. Hazır gelen şeyler her zaman istediğimiz sonucu vermiyor. 

 
Gönderildi : 23/11/2015 03:02

(@eravse)
Gönderiler: 1753
Üye
 

musaıt bır zamanınızda dezavantajlarını dınlemek ısterım

saygılarımla

 

ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com

 
Gönderildi : 23/11/2015 03:05

(@YusufSUBASI)
Gönderiler: 2
New Member
Konu başlatıcı
 

Benim asıl sorunum visual studio üzerinden direk sunucuya publish edememek idi.

 

Tam olarak bir çözüm olmasada şöyle bir çözüm ürettim.

kendi localimde (belgelerimde örneğin) publish ettim. sonra publish edilen dosyaların hepsini alıp sunucuya kopyaladım. Sorun çözüldü 🙂

 

Teşekkürler..

 
Gönderildi : 23/11/2015 13:24

(@eravse)
Gönderiler: 1753
Üye
 

edebılırsınız aslında dırek olarak \\ network pathı bılgısayarınıza map edıns onra fıle system uzerınden publısh edın bıraz yavas oluyr ama yapar 🙂

ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com

 
Gönderildi : 23/11/2015 13:32

(@ilhancakmak)
Gönderiler: 71
Trusted Member
 

Yoğun toplantılarımı bitirip örnek senaryoyu sizinle özelden paylaşıyor olacağım. 

 
Gönderildi : 24/11/2015 01:34

(@eravse)
Gönderiler: 1753
Üye
 

Teşekkürler .

 

ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com

 
Gönderildi : 24/11/2015 03:03

Paylaş: