﻿
{"id":17442,"date":"2020-08-21T09:08:29","date_gmt":"2020-08-21T09:08:29","guid":{"rendered":"https:\/\/www.gencayyildiz.com\/blog\/?p=17442"},"modified":"2020-08-25T06:59:54","modified_gmt":"2020-08-25T06:59:54","slug":"azure-functions-serisi-15-azure-portala-publish","status":"publish","type":"post","link":"https:\/\/www.gencayyildiz.com\/blog\/azure-functions-serisi-15-azure-portala-publish\/","title":{"rendered":"Azure Functions Serisi #15 &#8211; Azure Portal&#8217;a Publish"},"content":{"rendered":"<div id=\"fb-root\"><\/div>\n<p>Merhaba,<\/p>\n<p>Bu i\u00e7eri\u011fimizde Visual Studio ile olu\u015fturulmu\u015f bir Azure Function uygulamas\u0131n\u0131n nas\u0131l publish edildi\u011fini ad\u0131m ad\u0131m inceleyece\u011fiz.<\/p>\n<p>Hi\u00e7 vakit kaybetmeden ba\u015flayal\u0131m&#8230;<\/p>\n<ul>\n<li><strong>Ad\u0131m 1<\/strong><br \/>Projeye sa\u011f t\u0131klayarak &#8216;Publish&#8230;&#8217; sekmesine t\u0131klay\u0131n\u0131z.<br \/><a href=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-15-Azure-Portala-Publish.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-17445\" src=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-15-Azure-Portala-Publish.jpg\" alt=\"Azure Functions Serisi #15 - Azure Portal'a Publish\" width=\"333\" height=\"155\" srcset=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-15-Azure-Portala-Publish.jpg 333w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-15-Azure-Portala-Publish-300x140.jpg 300w\" sizes=\"auto, (max-width: 333px) 100vw, 333px\" \/><\/a><\/li>\n<li><strong>Ad\u0131m 2<\/strong><br \/>&#8216;Azure&#8217;u se\u00e7iniz ve &#8216;Next&#8217; butonuna t\u0131klay\u0131n\u0131z.<br \/><a href=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-15-Azure-Portala-Publish-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-17448\" src=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-15-Azure-Portala-Publish-1.jpg\" alt=\"Azure Functions Serisi #15 - Azure Portal'a Publish\" width=\"876\" height=\"332\" srcset=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-15-Azure-Portala-Publish-1.jpg 876w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-15-Azure-Portala-Publish-1-300x114.jpg 300w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-15-Azure-Portala-Publish-1-768x291.jpg 768w\" sizes=\"auto, (max-width: 876px) 100vw, 876px\" \/><\/a><\/li>\n<li><strong>Ad\u0131m 3<\/strong><br \/>&#8216;Azure Function App (Windows)&#8217; se\u00e7iniz ve &#8216;Next&#8217; butonuna t\u0131klay\u0131n\u0131z.<br \/><a href=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-15-Azure-Portala-Publish-2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-17450\" src=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-15-Azure-Portala-Publish-2.jpg\" alt=\"Azure Functions Serisi #15 - Azure Portal'a Publish\" width=\"756\" height=\"212\" srcset=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-15-Azure-Portala-Publish-2.jpg 756w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-15-Azure-Portala-Publish-2-300x84.jpg 300w\" sizes=\"auto, (max-width: 756px) 100vw, 756px\" \/><\/a><\/li>\n<li><strong>Ad\u0131m 4<\/strong><br \/>Gelen ekranda &#8216;Create a new Azure Function&#8230;&#8217;a t\u0131klayarak yeni bir function app olu\u015fturunuz ve ayarlar\u0131n\u0131 a\u015fa\u011f\u0131daki gibi yapt\u0131ktan sonra, \u00f6nce &#8216;Create&#8217; butonuna ard\u0131ndan &#8216;Finish&#8217; butonuna t\u0131klay\u0131n\u0131z.<br \/><a href=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-15-Azure-Portala-Publish-3.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-17452\" src=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-15-Azure-Portala-Publish-3.jpg\" alt=\"Azure Functions Serisi #15 - Azure Portal'a Publish\" width=\"956\" height=\"595\" srcset=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-15-Azure-Portala-Publish-3.jpg 956w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-15-Azure-Portala-Publish-3-300x187.jpg 300w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-15-Azure-Portala-Publish-3-768x478.jpg 768w\" sizes=\"auto, (max-width: 956px) 100vw, 956px\" \/><\/a><\/li>\n<li><strong>Ad\u0131m 5<\/strong><br \/>&#8216;Finish&#8217; butonuna t\u0131klad\u0131ktan sonra kar\u015f\u0131n\u0131za a\u015fa\u011f\u0131daki ekran gelecektir.<br \/><a href=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-15-Azure-Portala-Publish-4.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-17456\" src=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-15-Azure-Portala-Publish-4.jpg\" alt=\"Azure Functions Serisi #15 - Azure Portal'a Publish\" width=\"932\" height=\"378\" srcset=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-15-Azure-Portala-Publish-4.jpg 932w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-15-Azure-Portala-Publish-4-300x122.jpg 300w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-15-Azure-Portala-Publish-4-768x311.jpg 768w\" sizes=\"auto, (max-width: 932px) 100vw, 932px\" \/><\/a><br \/>G\u00f6r\u00fcld\u00fc\u011f\u00fc \u00fczere &#8216;Configure&#8217; sekmesi ve &#8216;Publish&#8217; butonunun yan\u0131nda \u00fcnlem ifadesi g\u00f6z\u00fckmektedir. Bu hata bildirimi, publish edilecek function&#8217;\u0131n connection string bilgisinin ayarlanarak Azure servisine dahil edilmedi\u011finden dolay\u0131 al\u0131nmaktad\u0131r. Bunun i\u00e7in &#8216;Configure&#8217; sekmesine t\u0131klay\u0131n\u0131z.<br \/><a href=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-15-Azure-Portala-Publish-5.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-17459\" src=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-15-Azure-Portala-Publish-5.jpg\" alt=\"Azure Functions Serisi #15 - Azure Portal'a Publish\" width=\"772\" height=\"532\" srcset=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-15-Azure-Portala-Publish-5.jpg 772w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-15-Azure-Portala-Publish-5-300x207.jpg 300w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-15-Azure-Portala-Publish-5-768x529.jpg 768w\" sizes=\"auto, (max-width: 772px) 100vw, 772px\" \/><\/a><br \/>Function&#8217;\u0131n kullanaca\u011f\u0131 storage&#8217;\u0131 se\u00e7iniz yahut &#8216;Create a storage account&#8217; sekmesine t\u0131klayarak yenisini de olu\u015fturabilirsiniz. &#8216;Next&#8217; butonuna t\u0131klay\u0131n\u0131z.<br \/><a href=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-15-Azure-Portala-Publish-6.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-17461\" src=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-15-Azure-Portala-Publish-6.jpg\" alt=\"Azure Functions Serisi #15 - Azure Portal'a Publish\" width=\"767\" height=\"526\" srcset=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-15-Azure-Portala-Publish-6.jpg 767w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-15-Azure-Portala-Publish-6-300x206.jpg 300w\" sizes=\"auto, (max-width: 767px) 100vw, 767px\" \/><\/a><br \/>A\u00e7\u0131lan sayfada ilgili storage&#8217;\u0131n connection string&#8217;ini elde edeceksiniz. Kopyalad\u0131ktan sonra &#8216;Finish&#8217; butonuna t\u0131klay\u0131n\u0131z ve ard\u0131ndan &#8216;Configure&#8217; sekmesinin &#8216;Configured&#8217; oldu\u011funa ve onayland\u0131\u011f\u0131na dikkat ediniz.<br \/><a href=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-15-Azure-Portala-Publish-7.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-17467\" src=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-15-Azure-Portala-Publish-7.jpg\" alt=\"Azure Functions Serisi #15 - Azure Portal'a Publish\" width=\"202\" height=\"64\" \/><\/a><br \/>Hemen akabinde &#8216;Manage Azure App Service settings&#8217; sekmesine t\u0131klay\u0131n\u0131z ve kopyalad\u0131\u011f\u0131n\u0131z connection string&#8217;de dahil &#8216;local.storage.json&#8217; dosyas\u0131ndaki ekstra olan t\u00fcm datalar\u0131 ilgili alanlara yerle\u015ftiriniz.<br \/><a href=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-15-Azure-Portala-Publish-8.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-17470\" src=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-15-Azure-Portala-Publish-8.jpg\" alt=\"Azure Functions Serisi #15 - Azure Portal'a Publish\" width=\"827\" height=\"876\" srcset=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-15-Azure-Portala-Publish-8.jpg 827w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-15-Azure-Portala-Publish-8-283x300.jpg 283w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-15-Azure-Portala-Publish-8-768x814.jpg 768w\" sizes=\"auto, (max-width: 827px) 100vw, 827px\" \/><\/a><br \/>Dikkat ederseniz bu pencere &#8216;local.storage.json&#8217; dosyas\u0131n\u0131n Azure App Service&#8217;inde ki konfig\u00fcrasyon kar\u015f\u0131l\u0131\u011f\u0131d\u0131r. &#8216;local.storage.json&#8217; dosyas\u0131 ad\u0131 \u00fczerinde sadece local&#8217;da kullan\u0131lan lakin publish neticesinde Azure&#8217;a g\u00f6nderilmeyen bir yap\u0131land\u0131rma dosyas\u0131d\u0131r. \u0130\u015fte, Azure&#8217;a publish yaparken bu dosyan\u0131n servisteki kar\u015f\u0131l\u0131\u011f\u0131n\u0131 bu pencereden doldurmaktay\u0131z.<\/li>\n<li><strong>Ad\u0131m 6<\/strong><br \/>Yap\u0131lan t\u00fcm bu ayarlamalardan sonra &#8216;Publish&#8217; butonuna t\u0131klay\u0131n\u0131z.<br \/><a href=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-15-Azure-Portala-Publish-9.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-17474\" src=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-15-Azure-Portala-Publish-9.jpg\" alt=\"Azure Functions Serisi #15 - Azure Portal'a Publish\" width=\"938\" height=\"139\" srcset=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-15-Azure-Portala-Publish-9.jpg 938w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-15-Azure-Portala-Publish-9-300x44.jpg 300w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-15-Azure-Portala-Publish-9-768x114.jpg 768w\" sizes=\"auto, (max-width: 938px) 100vw, 938px\" \/><\/a>\n<p>&nbsp;<\/p>\n<p>E\u011fer a\u015fa\u011f\u0131daki gibi &#8216;An error has occured&#8217; hatas\u0131n\u0131 al\u0131rsan\u0131z uygulamay\u0131 build edip tekrar publish etmeyi deneyiniz.<br \/><a href=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-15-Azure-Portala-Publish-10.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-17476\" src=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-15-Azure-Portala-Publish-10.jpg\" alt=\"Azure Functions Serisi #15 - Azure Portal'a Publish\" width=\"574\" height=\"335\" srcset=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-15-Azure-Portala-Publish-10.jpg 574w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-15-Azure-Portala-Publish-10-300x175.jpg 300w\" sizes=\"auto, (max-width: 574px) 100vw, 574px\" \/><\/a><\/p>\n<p>Bu eylem neticesinde function uygulamas\u0131 Zip format\u0131nda Azure servisine g\u00f6nderilecek ve yay\u0131na al\u0131nm\u0131\u015f olacakt\u0131r.<\/p>\n<\/li>\n<\/ul>\n<p>\u0130lgilenenlerin faydalanmas\u0131 dile\u011fiyle&#8230;<\/br><br \/>\nSonraki yaz\u0131lar\u0131mda g\u00f6r\u00fc\u015fmek \u00fczere&#8230;<\/br><br \/>\n\u0130yi \u00e7al\u0131\u015fmalar&#8230;<\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>Merhaba, Bu i\u00e7eri\u011fimizde Visual Studio ile olu\u015fturulmu\u015f bir Azure Function uygulamas\u0131n\u0131n nas\u0131l publish edildi\u011fini ad\u0131m ad\u0131m inceleyece\u011fiz. Hi\u00e7 vakit kaybetmeden ba\u015flayal\u0131m&#8230; Ad\u0131m 1Projeye sa\u011f t\u0131klayarak &#8216;Publish&#8230;&#8217; sekmesine t\u0131klay\u0131n\u0131z. Ad\u0131m 2&#8216;Azure&#8217;u se\u00e7iniz ve &#8216;Next&#8217; butonuna&#46;&#46;&#46;<!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":1,"featured_media":17011,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3121],"tags":[3686,3745,3746],"class_list":["post-17442","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-azure","tag-azure-function","tag-azure-function-publish-etme","tag-azure-function-update-publish-etme"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/posts\/17442","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/comments?post=17442"}],"version-history":[{"count":33,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/posts\/17442\/revisions"}],"predecessor-version":[{"id":17579,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/posts\/17442\/revisions\/17579"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/media\/17011"}],"wp:attachment":[{"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/media?parent=17442"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/categories?post=17442"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/tags?post=17442"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}