Forum

windows forms uygul...
 
Bildirimler
Hepsini Temizle

windows forms uygulamaya otomatik güncelleme getirme

Yusuf SUBAŞI
(@YusufSUBASI)
Üye

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...

Alıntı
Konu başlatıcı Gönderildi : 19/11/2015 16:02

ilhan cakmak
(@ilhancakmak)
Üye

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.

CevapAlıntı
Gönderildi : 19/11/2015 19:31

Erdem SELÇUK
(@eravse)
Saygın Üye Forum Yöneticisi

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

CevapAlıntı
Gönderildi : 23/11/2015 01:22

ilhan cakmak
(@ilhancakmak)
Üye

[quote user="Erdem Avni SELÇUK"]

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.

 

 

[/quote]

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

CevapAlıntı
Gönderildi : 23/11/2015 02:02

Erdem SELÇUK
(@eravse)
Saygın Üye Forum Yöneticisi

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

CevapAlıntı
Gönderildi : 23/11/2015 02:05

Yusuf SUBAŞI
(@YusufSUBASI)
Üye

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..

CevapAlıntı
Konu başlatıcı Gönderildi : 23/11/2015 12:24

Erdem SELÇUK
(@eravse)
Saygın Üye Forum Yöneticisi

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

CevapAlıntı
Gönderildi : 23/11/2015 12:32

ilhan cakmak
(@ilhancakmak)
Üye

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

CevapAlıntı
Gönderildi : 24/11/2015 00:34

Erdem SELÇUK
(@eravse)
Saygın Üye Forum Yöneticisi

Teşekkürler .

 

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

CevapAlıntı
Gönderildi : 24/11/2015 02:03

Paylaş: