Arkadaslar merhaba, bu makalemiz Windows form uygulamalarimizi iis yardimiyla publish etme ve publish ettigimiz uygulamalarda versiyon numarasi sayesinde update yapabilme ile ilgili olacaktir.
Öncelikle hazirladigimiz Windows form uygulamamamizi publish edebilmemiz için bilgisayarimizda IIS(Internet Information Service) programinin yüklü olmasi gerekmektedir. Bu programi (Denetim Masasi>Programlar ve Özellikler>Windows Özelliklerini Aç veya Kapat (Windows 7 için)) menüsünden kurabilirisiniz. (Program Kurulumu ile alakali olarak “yazilimmutfagi.com” sitesini arastirmanizi öneririm).
.
IIS programini kurduktan sonra olusturdugumuz form uygulamasinin üzerine sag tiklayarak publish seçenegini seçmemiz gerekmektedir.
Ardindan, “publish uygulamasini nereye çikartmamiz gerektigi” sorulacak. Tahmin edebilecegimiz üzere publish olayi için sistemin publish sayfasi gibi bazi dosyalar hazirlamasi gerekmekte. Biz bu dosyalari örnek olarak kendi localhost’ umuz da yayinlayacagiz. Bunun için browse seçenegini seçerek, “default web site” dizinine yeni bir uygulama olusturuyoruz.
Bu uygulama buraya olusturdugu zaman iis’ in “C:” sürücümüz altinda bulunan “inetpub>>wwwroot” dizinine uygulamaya verdigimiz isimle bir klasör açtigini görecegiz.
IIS te olusturdugumuz (Resim – 2 ) bu uygulama seçilerek aç butonuna tikliyoruz. Uygulamamizin online kullanimini isteme ihtimaline karsilik “Yes, this application is avaliable online or offline” seçenegini isaretleyerek “next” diyoruz ve “finish” butonuyla publish islemini tamamlamis oluyoruz. Karsimiza gelen Explorer penceresinin adres satirina bakarsak http://localhost/yazilimmutfagi/publish.htm adresinde uygulamamizin download sayfasini göreceksiniz.
Update olayi içinse yine projemizin properties ksimina gelerek publish özelligini seçiyoruz.
.
Karsimiz “Install Mode Settings” basligi altinda “application files, prerequsistes, updates, options” seçenekleri gelecektir. Bu seçeneklerden update olayi ilgili diger ayarlamalari yapabilmektesiniz. Burada “automatically increment revision with each publish” seçenegi yaptgimiz her uygulamada uygulamamizin versiyon numarasini birer birer otomatik olarak artmasini saglar. Biz update seçenegine tikliyoruz.
Yukaridaki Resimdede görüldügü gibi siyah olarak isaretlenmis yer uygulamamizin update edilebilecek en küçük versiyonunu gösterir. Kirmizi olan yer ise uygulamamizin güncelleme yapabilmesi için yeni dosyalari nereden alacagini gösterir. Biz burada IIS üzerinde olusturdugumuz uygulamamizi seçiyoruz. Bu degisiklikleri yaptiktan sonra tekrar publish ekranina (Resim -5) geliyoruz ve “Publish Now” butonuna tikliyoruz. Daha önceden bilgisayarimiza ilk kurdugumuz uygulamamizin baslat menüsünde ki kisayoluna tikladigimiz zaman bize yeni bir güncelleme oldugunuz soracagini görecegiz.
. .	
Tags: IIS IIS ile windows form uygulamasi yayinlamak publish on IIS publish windows form application windows uygulamalarini nasil publish ederiz
Twitter
Facebook
Google+
Pin It
LinkedIn
Email
you might also like
Microsoft Dynamic CRM 4.0 SDK ile Yeni Teklif Olusturma
by Ahmet
Bu makalemizde Dynamic CRM 4.0 a kendi SDK’sini kullanarak, dilimiz döndügünce yeni
Visual C#.NET · 20 Eylül 2012	
Taskbar iconcugu ile çalismak (sag alt kösedeki iconcuklar)
by Hakki Eser
Merhaba arkadaslar bu makalede sizlere taskbar'a kendi icon resmimizi nasil yerlestiririz ve etk
Visual C#.NET · 3 Şubat 2010	
C# ile Progress Bar Kontrolünün Kullanimi
by Mehmet Sabri KUNT
C# uygulamalarimizda arka planda çalisan bir isin veya o anda yaptigimiz bir islemin yüzde
Visual C#.NET · 29 Ekim 2009	
4 thoughts on “Windows Form Uygulamalarini IIS ile Nasil Publish Edebiliriz”	
Guests - 7 Eylül 2016 at 06:08	
Cevapla	
te?ekkürler
Guests - 12 Ağustos 2012 at 14:04	
Cevapla	
Bu olayi ftp üzerinden nasil yapabiliriz. Denemelerim hep basarisiz oldu. Mesala ayni ekran
http://www.xxx.com/Uygulama buraya girip yükleme yapacak güncelleme oldugundada otomatik güncellemeleri alacak. Bunu anlatabilirmisiniz. Tüm denemelerimde malesef hata aldim.
Guests - 29 Haziran 2011 at 13:28	
Cevapla	
yararli…
Guests - 24 Mart 2011 at 14:35	
Cevapla	
Basarili..
Guests için bir cevap yazın Cevabı iptal et
E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir
Yorum
İsim *
E-posta *
İnternet sitesi
Kategoriler
Kategoriler Kategori seçin BI & Data WareHouse (12) Business Objects (6) QlikView (1) Sosyal Aglar (1) SSIS (4) Code Generator ve ORM (2) Entity Framework (1) NHibernate (1) Dersler (10) C# (8) Unix (2) Genel (19) Linux (3) Program Kurulumlari (2) Mobil (15) Android Programlama (14) MS Office (12) Excel (10) Outlook (2) Veritabani (81) GoldenGate (1) Hql (1) MySQL (1) Oracle (10) Sql Server (68) Web (105) Ajax.NET (8) ASP (6) ASP.NET (50) CSS (9) Html (8) JavaScript (10) PHP (12) Webmaster (5) Windows (95) C (2) Java (39) Visual Basic.NET (20) Visual C#.NET (34) Yapay Zeka (1) Heuristic (1)