{"id":24,"date":"2011-03-23T22:34:00","date_gmt":"1970-01-01T00:00:00","guid":{"rendered":"http:\/\/www.yazilimmutfagi.com\/?p=24"},"modified":"2011-03-23T22:34:00","modified_gmt":"1970-01-01T00:00:00","slug":"windows-form-uygulamalarini-iis-ile-nasil-publish-edebiliriz","status":"publish","type":"post","link":"https:\/\/www.yazilimmutfagi.com\/index.php\/2011\/03\/23\/windows-form-uygulamalarini-iis-ile-nasil-publish-edebiliriz\/","title":{"rendered":"Windows Form Uygulamalarini IIS ile Nasil Publish Edebiliriz"},"content":{"rendered":"\n<h2>Windows Form Uygulamalarini IIS ile Nasil Publish Edebiliriz.<\/h2>\n<p>\nArkadaslar merhaba, bu makalemiz Windows form uygulamalarimizi iis yardimiyla publish etme ve publish ettigimiz uygulamalarda versiyon numarasi sayesinde update yapabilme ile ilgili olacaktir.<\/p>\n<p>\u00d6ncelikle hazirladigimiz Windows form uygulamamamizi publish edebilmemiz i\u00e7in bilgisayarimizda IIS(Internet Information Service) programinin y\u00fckl\u00fc olmasi gerekmektedir. Bu programi<em><strong> (Denetim Masasi>Programlar ve \u00d6zellikler>Windows \u00d6zelliklerini A\u00e7 veya Kapat (Windows 7 i\u00e7in)) <\/strong><\/em>men\u00fcs\u00fcnden kurabilirisiniz.  (Program Kurulumu ile alakali olarak &#8220;yazilimmutfagi.com&#8221; sitesini arastirmanizi \u00f6neririm).\n<\/p>\n<a href='www.yazilimmutfagi.com'>.<\/a>\n<p>\nIIS programini kurduktan sonra  olusturdugumuz form uygulamasinin \u00fczerine sag tiklayarak publish se\u00e7enegini se\u00e7memiz gerekmektedir.\n<\/p>\n<img decoding=\"async\" loading=\"lazy\" src=\"http:\/\/www.yazilimmutfagi.com\/yuklenendosyalar\/image\/herenbas\/makale1\/1.png\" width=\"480\" height=\"559\" \/>\n<p>\n  Ardindan, &#8220;publish uygulamasini nereye \u00e7ikartmamiz gerektigi&#8221; sorulacak. Tahmin edebilecegimiz \u00fczere publish olayi i\u00e7in sistemin publish sayfasi gibi bazi dosyalar hazirlamasi gerekmekte. Biz bu dosyalari \u00f6rnek olarak kendi localhost&#8217; umuz da yayinlayacagiz. Bunun i\u00e7in browse se\u00e7enegini se\u00e7erek, &#8220;default web site&#8221; dizinine yeni bir uygulama olusturuyoruz.\n<\/p>\n\n<img decoding=\"async\" src=\"http:\/\/www.yazilimmutfagi.com\/yuklenendosyalar\/image\/herenbas\/makale1\/2.png\" width=\"620\" \/>\n\n<p>\nBu uygulama buraya olusturdugu zaman iis&#8217; in &#8220;C:&#8221; s\u00fcr\u00fcc\u00fcm\u00fcz altinda bulunan &#8220;<strong><em>inetpub>>wwwroot<\/em><\/strong>&#8221;  dizinine uygulamaya verdigimiz isimle bir klas\u00f6r a\u00e7tigini g\u00f6recegiz.\n<\/p>\n<img decoding=\"async\" src=\"http:\/\/www.yazilimmutfagi.com\/yuklenendosyalar\/image\/herenbas\/makale1\/3.png\"   \/>\n\n<p>\nIIS te olusturdugumuz (Resim &#8211; 2 ) bu uygulama se\u00e7ilerek a\u00e7 butonuna tikliyoruz. Uygulamamizin online kullanimini isteme ihtimaline karsilik <strong>&#8220;Yes, this application is avaliable online or offline&#8221;<\/strong>  se\u00e7enegini isaretleyerek &#8220;next&#8221; diyoruz ve &#8220;finish&#8221; butonuyla publish  islemini tamamlamis oluyoruz. Karsimiza gelen Explorer penceresinin adres satirina bakarsak http:\/\/localhost\/yazilimmutfagi\/publish.htm adresinde uygulamamizin download sayfasini g\u00f6receksiniz.\n<\/p>\n<img decoding=\"async\" src=\"http:\/\/www.yazilimmutfagi.com\/yuklenendosyalar\/image\/herenbas\/makale1\/4.png\" width=\"620\" \/>\n<p>\nUpdate olayi i\u00e7inse yine projemizin properties ksimina gelerek publish \u00f6zelligini se\u00e7iyoruz.\n<\/p>\n<a href='www.yazilimmutfagi.com'>.<\/a>\n<p>\nKarsimiz &#8220;Install Mode Settings&#8221; basligi altinda &#8220;application files, prerequsistes, updates, options&#8221; se\u00e7enekleri gelecektir.  Bu se\u00e7eneklerden update olayi ilgili diger ayarlamalari yapabilmektesiniz.  \nBurada &#8220;automatically increment revision with each publish&#8221; se\u00e7enegi yaptgimiz her uygulamada uygulamamizin versiyon numarasini birer birer otomatik olarak artmasini saglar. Biz update se\u00e7enegine tikliyoruz.\n<\/p>\n<img decoding=\"async\" src=\"http:\/\/www.yazilimmutfagi.com\/yuklenendosyalar\/image\/herenbas\/makale1\/5.png\" width=\"620\" \/>\n\n\n<br \/>\n\n<img decoding=\"async\" src=\"http:\/\/www.yazilimmutfagi.com\/yuklenendosyalar\/image\/herenbas\/makale1\/6.png\" width=\"620\" \/>\n<p>\n\n\nYukaridaki Resimdede g\u00f6r\u00fcld\u00fcg\u00fc gibi siyah olarak isaretlenmis yer uygulamamizin update edilebilecek en k\u00fc\u00e7\u00fck versiyonunu g\u00f6sterir. Kirmizi olan yer ise uygulamamizin g\u00fcncelleme yapabilmesi i\u00e7in yeni dosyalari nereden alacagini g\u00f6sterir. Biz burada IIS \u00fczerinde olusturdugumuz uygulamamizi se\u00e7iyoruz. Bu degisiklikleri yaptiktan sonra tekrar publish ekranina (Resim -5) geliyoruz ve &#8220;Publish Now&#8221; butonuna tikliyoruz. Daha \u00f6nceden bilgisayarimiza ilk kurdugumuz uygulamamizin baslat men\u00fcs\u00fcnde ki kisayoluna tikladigimiz zaman bize yeni bir g\u00fcncelleme oldugunuz soracagini g\u00f6recegiz.\n<\/p>\n<a href='www.yazilimmutfagi.com'>.<\/a>\n<img decoding=\"async\" src=\"http:\/\/www.yazilimmutfagi.com\/yuklenendosyalar\/image\/herenbas\/makale1\/7.png\" width=\"620\" \/>\n\n\n<a href='www.yazilimmutfagi.com'>.<\/a>","protected":false},"excerpt":{"rendered":"<p>Bu makalemiz Windows form uygulamalarimizi iis yardimiyla nasil publish edecegimizi ve publish ettigimiz uygulamalarda versiyon numarasi sayesinde nasil update yapabilecegimiz &#246;grenecegiz<\/p>\n","protected":false},"author":523,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[417],"tags":[4263,5599,4982,4244,5277],"_links":{"self":[{"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/posts\/24"}],"collection":[{"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/users\/523"}],"replies":[{"embeddable":true,"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/comments?post=24"}],"version-history":[{"count":0,"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/posts\/24\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/media?parent=24"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/categories?post=24"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/tags?post=24"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}