﻿
{"id":13057,"date":"2020-01-12T22:41:05","date_gmt":"2020-01-12T22:41:05","guid":{"rendered":"https:\/\/www.gencayyildiz.com\/blog\/?p=13057"},"modified":"2020-01-12T22:41:05","modified_gmt":"2020-01-12T22:41:05","slug":"azureda-asp-net-core-api-projesi-yayinlamak","status":"publish","type":"post","link":"https:\/\/www.gencayyildiz.com\/blog\/azureda-asp-net-core-api-projesi-yayinlamak\/","title":{"rendered":"Azure&#8217;da Asp.NET Core API Projesi Yay\u0131nlamak"},"content":{"rendered":"<div id=\"fb-root\"><\/div>\n<p>Merhaba,<\/p>\n<p>G\u00fcn\u00fcm\u00fczde \u00e7a\u011fda\u015f yaz\u0131l\u0131m altyap\u0131lar\u0131 Bulut Platform(Cloud Platform) yakla\u015f\u0131m\u0131 \u00fczerinden t\u00fcm d\u00fcnyaya hizmet vermekte ve bu s\u00fcre\u00e7 ka\u00e7\u0131n\u0131lmaz olarak biz geli\u015ftiricileride dolayl\u0131 ya da do\u011frudan etkilemektedir. Olu\u015fturdu\u011fumuz uygulamalar\u0131n bir \u015fekilde bulut sistemleri ile ili\u015fkilendirilmesi ve bunun i\u00e7in g\u00fcn\u00fcn devlerinin d\u00fcnyaya tan\u0131d\u0131\u011f\u0131 servisleri kullanma ihtic\u0131 ka\u00e7\u0131n\u0131lmaz bir \u015fekilde zaruri olabilmektedir. Bu ihtiyaca istinaden bizler, bu i\u00e7eri\u011fimizde Microsoft Azure bulut platformu \u00fczerinde bir Asp.NET Core ile geli\u015ftirilmi\u015f API uygulamas\u0131n\u0131n nas\u0131l servis edilece\u011fini inceleyecek ve b\u00f6ylece Windows Azure d\u00fcnyas\u0131na k\u00fc\u00e7\u00fck bir pencereden g\u00f6z atm\u0131\u015f olaca\u011f\u0131z.<\/p>\n<p>Tabi her\u015feyden \u00f6nce makalemizin ana temas\u0131 olan Azure servisleri \u00fczerine teorik isti\u015faremizi ederek ba\u015flayal\u0131m.<\/p>\n<h3>Azure Servisleri Nedir?<\/h3>\n<p>Azure Servisleri, Microsoft&#8217;un bulut \u00fczerindeki veri merkezlerinde bar\u0131nd\u0131r\u0131lan ve \u00e7al\u0131\u015ft\u0131r\u0131lmas\u0131na olanak tan\u0131yan bir uygulama platformudur. <strong><em>Compute<\/em><\/strong>, <strong><em>Storage<\/em><\/strong> ve <strong><em>Fabric<\/em><\/strong> olmak \u00fczere \u00fc\u00e7 temel bile\u015fenden olu\u015fur. Bu bile\u015fenleri s\u0131ras\u0131yla a\u00e7\u0131klarsak e\u011fer;<\/p>\n<ul>\n<li><strong><em>Compute<\/em><\/strong><br \/>\nWeb Role ve Worker Role ile birlikte i\u015fleme\/hesaplama ortam\u0131 sa\u011flamaktad\u0131r.<\/li>\n<li><strong><em>Storage<\/em><\/strong><br \/>\nY\u00fcksek \u00f6l\u00e7ekli ihtiya\u00e7lar\u0131 g\u00f6z \u00f6n\u00fcne alabilecek \u015fekilde tasarlanm\u0131\u015f \u00f6l\u00e7\u00fclebilir\/geni\u015fletilebilir depolamaya(Blobs, Tables, Queue, Drives) odakl\u0131 geli\u015ftirilmi\u015ftir.<\/li>\n<li><strong><em>Fabric<\/em><\/strong><br \/>\nWindows Azure platformunun serverlar veya y\u00fcksek h\u0131zl\u0131 ba\u011flant\u0131lar vs. gibi b\u00fct\u00fcnsel anlamda birbirleriyle ili\u015fkisel bile\u015fenlerden olu\u015fan ve Compute ile birlikte Storage&#8217;i kapsayan fiziksel dokusudur.<\/li>\n<\/ul>\n<p><strong>Peki geli\u015ftiriciler i\u00e7in nas\u0131l hizmetler bar\u0131nd\u0131rmaktad\u0131r?<\/strong><\/p>\n<p>Herhangi bir mimaride yahut programlama dilinde(.NET Core, PHP, Angular 8 vs.) ihtisas sahibi bir developer\u0131n Windows Azure platformunda uygulama geli\u015ftirebilmesi i\u00e7in; canl\u0131 ak\u0131\u015f sa\u011flayan servislerin bulundu\u011fu <em><strong>Live Services<\/strong><\/em>lerinden, bulutta SQL Server hizmeti sunan <em><strong>SQL Azure<\/strong><\/em> teknolojisinden; bir uygulama olu\u015fturmay\u0131, \u00f6l\u00e7eklendirmeyi ve y\u00f6netmeyi kolayla\u015ft\u0131ran bir t\u00fcmle\u015fik teknolojiler hizmeti sa\u011flayan <em><strong>AppFabric<\/strong><\/em> k\u00fcmesinden, sanal makina hizmeti sunan <em><strong>SharePoint Services<\/strong><\/em>lerinden ve y\u00f6netimsel stratejiler geli\u015ftirilmesini sa\u011flayan <em><strong>Dynamics CRM Services<\/strong><\/em> hizmetlerinden istifade edebilmesi pekala m\u00fcmk\u00fcnd\u00fcr. E\u011fer bu hizmetlerden herhangi biri Microsoft veri merkezi taraf\u0131nda \u00e7\u00f6ker yahut bir kesintiye u\u011frarsa, yay\u0131n ve ortam herhangi bir kesintiye u\u011framaz ve bunun yan\u0131nda hizmetler \u00e7\u00f6kmeden kullan\u0131c\u0131ya bellek y\u00f6netimi ve y\u00fck dengeleme gibi faaliyetlerde bulunma imkan\u0131 sa\u011flanabilmektedir.<\/p>\n<p><strong>Azure-Hosting&#8217;te neler kullan\u0131labilir ve Visual Studio entegrasyonu var m\u0131d\u0131r?<\/strong><\/p>\n<p>Azure Servisleri, web uygulamalar\u0131 geli\u015ftiricileri i\u00e7in REST, HTTP ve XML altyap\u0131l\u0131 API kullan\u0131lmas\u0131na ve t\u00fcm bunlar\u0131n yan\u0131nda Visual Studio edit\u00f6r\u00fc ile tam entegre \u00e7al\u0131\u015fmas\u0131na imkan sa\u011flamaktad\u0131rlar.<\/p>\n<p>Evet&#8230; \u015eimdi s\u0131ra bir Web API uygulamas\u0131n\u0131n Azure&#8217;da yay\u0131nlanabilmesi i\u00e7in yap\u0131lmas\u0131 gereken temel konfig\u00fcrasyonlara ve \u00e7al\u0131\u015fmalara geldi.<\/p>\n<h3>Azure&#8217;da Uygulama Hizmeti Olu\u015fturmak<\/h3>\n<p>Azure&#8217;da bir uygulama yay\u0131na alabilmek i\u00e7in ilk olarak <a href=\"https:\/\/signup.azure.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/signup.azure.com\/<\/a> adresinden taraf\u0131n\u0131za ait bir microsoft hesab\u0131 ile giri\u015f yap\u0131n\u0131z ve gerekli kredi kart\u0131 bilgilerinizi girerek \u00fccretsiz bir deneme hesab\u0131 a\u00e7\u0131n\u0131z. Ard\u0131ndan Azure \u00fczerinde uygulama yay\u0131nlayabilmek i\u00e7in <a href=\"https:\/\/portal.azure.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/portal.azure.com\/<\/a> sayfas\u0131na gelerek olu\u015fturdu\u011funuz \u00fccretsiz deneme hesab\u0131 \u00fczerinden a\u015fa\u011f\u0131daki \u00f6nergeleri ad\u0131m ad\u0131m takip ediniz.<\/p>\n<ul>\n<li><strong>Ad\u0131m 1<\/strong><br \/>\nGeli\u015ftirdi\u011finiz web uygulamas\u0131na Solution Explorer penceresinde sa\u011f t\u0131klay\u0131n\u0131z ve Publish sekmesini se\u00e7iniz.<br \/>\n<a href=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/01\/Azureda-Asp.NET-Core-API-Projesi-Yay\u0131nlamak.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-13074\" src=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/01\/Azureda-Asp.NET-Core-API-Projesi-Yay\u0131nlamak.png\" alt=\"Azure'da Asp.NET Core API Projesi Yay\u0131nlamak\" width=\"319\" height=\"292\" srcset=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/01\/Azureda-Asp.NET-Core-API-Projesi-Yay\u0131nlamak.png 319w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/01\/Azureda-Asp.NET-Core-API-Projesi-Yay\u0131nlamak-300x275.png 300w\" sizes=\"auto, (max-width: 319px) 100vw, 319px\" \/><\/a><\/li>\n<li><strong>Ad\u0131m 2<\/strong><br \/>\nA\u00e7\u0131lan pencerede &#8220;Start&#8221; butonuna t\u0131klay\u0131n\u0131z.<br \/>\n<a href=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/01\/Azureda-Asp.NET-Core-API-Projesi-Yay\u0131nlamak-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-13076\" src=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/01\/Azureda-Asp.NET-Core-API-Projesi-Yay\u0131nlamak-1.png\" alt=\"Azure'da Asp.NET Core API Projesi Yay\u0131nlamak\" width=\"388\" height=\"110\" srcset=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/01\/Azureda-Asp.NET-Core-API-Projesi-Yay\u0131nlamak-1.png 388w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/01\/Azureda-Asp.NET-Core-API-Projesi-Yay\u0131nlamak-1-300x85.png 300w\" sizes=\"auto, (max-width: 388px) 100vw, 388px\" \/><\/a><\/li>\n<li><strong>Ad\u0131m 3<\/strong><br \/>\nArd\u0131ndan a\u00e7\u0131lan pencerede sol men\u00fcdeki &#8220;App Service&#8221; sekmesi \u00fczerinden &#8220;Create New&#8221; b\u00f6l\u00fcm\u00fc se\u00e7ili vaziyette &#8220;Create Profile&#8221; butonuna t\u0131klay\u0131n\u0131z.<br \/>\n<a href=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/01\/Azureda-Asp.NET-Core-API-Projesi-Yay\u0131nlamak-2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-13078\" src=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/01\/Azureda-Asp.NET-Core-API-Projesi-Yay\u0131nlamak-2.png\" alt=\"Azure'da Asp.NET Core API Projesi Yay\u0131nlamak\" width=\"767\" height=\"537\" srcset=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/01\/Azureda-Asp.NET-Core-API-Projesi-Yay\u0131nlamak-2.png 767w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/01\/Azureda-Asp.NET-Core-API-Projesi-Yay\u0131nlamak-2-300x210.png 300w\" sizes=\"auto, (max-width: 767px) 100vw, 767px\" \/><\/a><\/li>\n<li><strong>Ad\u0131m 4<\/strong><br \/>\nBu ad\u0131mda \u00fccretsiz Azure hesab\u0131n\u0131 ald\u0131\u011f\u0131n\u0131z microsoft adresi ile Visual Studio \u00fczerinden Azure hesab\u0131n\u0131za &#8220;Sign In&#8221; butonuna t\u0131klayarak ba\u011flan\u0131n\u0131z.<br \/>\n<a href=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/01\/Azureda-Asp.NET-Core-API-Projesi-Yay\u0131nlamak-3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-13081\" src=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/01\/Azureda-Asp.NET-Core-API-Projesi-Yay\u0131nlamak-3.png\" alt=\"Azure'da Asp.NET Core API Projesi Yay\u0131nlamak\" width=\"291\" height=\"219\" \/><\/a><\/li>\n<li><strong>Ad\u0131m 5<\/strong><br \/>\nMicrosoft hesab\u0131 \u00fczerinden giri\u015f yapt\u0131\u011f\u0131m\u0131z taktirde 5. ad\u0131mda kar\u015f\u0131m\u0131za gelecek olan ekran a\u015fa\u011f\u0131daki gibi olacakt\u0131r. Bu ekran a\u00e7\u0131l\u0131r a\u00e7\u0131lmaz Azure&#8217;da uygulamam\u0131za \u00f6zel bir hizmet olu\u015fturacak t\u00fcm bilgileri iste\u011finiz do\u011frultusunda manuel de\u011fi\u015ftirebilece\u011finiz \u015fekilde varsay\u0131lan olarak atanm\u0131\u015f vaziyette getirmi\u015f olacakt\u0131r.<br \/>\n<a href=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/01\/Azureda-Asp.NET-Core-API-Projesi-Yay\u0131nlamak-5.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-13094\" src=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/01\/Azureda-Asp.NET-Core-API-Projesi-Yay\u0131nlamak-5.png\" alt=\"Azure'da Asp.NET Core API Projesi Yay\u0131nlamak\" width=\"780\" height=\"510\" srcset=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/01\/Azureda-Asp.NET-Core-API-Projesi-Yay\u0131nlamak-5.png 780w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/01\/Azureda-Asp.NET-Core-API-Projesi-Yay\u0131nlamak-5-300x196.png 300w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/01\/Azureda-Asp.NET-Core-API-Projesi-Yay\u0131nlamak-5-768x502.png 768w\" sizes=\"auto, (max-width: 780px) 100vw, 780px\" \/><\/a><br \/>\nBuradaki herbir alan\u0131n ne oldu\u011funa dair s\u0131ras\u0131yla de\u011ferlendirmede bulunursak e\u011fer;<strong style=\"color: red;\">1<\/strong>; Azure&#8217;da olu\u015fturulacak uygulama hizmetinin ad\u0131n\u0131 ifade etmektedir.<br \/>\n<strong style=\"color: orange;\">2<\/strong>; Azure&#8217;da microsoft hesab\u0131n\u0131z\u0131n \u00fccretli yahut \u00fccretsiz olmak \u00fczere birden fazla abonelik t\u00fcr\u00fc olabilir. Bu profilin hangi abonelik \u00fczerinden ger\u00e7ekle\u015ftirildi\u011fini belirtiyoruz.<br \/>\n<strong style=\"color: green;\">3<\/strong>; Kaynak grubu belirtiyoruz. Bu kaynak grubu sayesinde bu uygulamaya dair t\u00fcm sistemleri tek bayrak alt\u0131nda toplayabilmekteyiz.<br \/>\n<strong style=\"color: blue;\">4<\/strong>; Hosting plan\u0131n\u0131 se\u00e7iyoruz.<br \/>\n<strong style=\"color: purple;\">5<\/strong>; Uygulama performans y\u00f6netimi konusunda herhangi bir istekte bulunmuyoruz.<\/p>\n<p>Bu sayfadaki t\u00fcm konfig\u00fcrasyonu sa\u011flad\u0131ktan sonra &#8220;Create&#8221; butonuna t\u0131klay\u0131n\u0131z.<\/li>\n<li><strong>Ad\u0131m 6<\/strong><br \/>\nProfili olu\u015fturduktan sonra art\u0131k ilgili microsoft hesab\u0131na ba\u011fl\u0131 olan Azure hesab\u0131n\u0131z\u0131n <a href=\"https:\/\/portal.azure.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">portal\u0131na<\/a> gelerek anasayfa \u00fczerindeki &#8220;Azure Hizmetleri&#8221; k\u0131sm\u0131ndan &#8220;Uygulama Hizmetleri&#8221;ne t\u0131klayarak 5. ad\u0131mdaki g\u00f6rselde bulunan &#8220;Name&#8221; de\u011ferine kar\u015f\u0131l\u0131k bir hizmetin olu\u015fturuldu\u011funu g\u00f6rebilirsiniz.<br \/>\n<a href=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/01\/Azureda-Asp.NET-Core-API-Projesi-Yay\u0131nlamak-6.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-13099\" src=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/01\/Azureda-Asp.NET-Core-API-Projesi-Yay\u0131nlamak-6.png\" alt=\"Azure'da Asp.NET Core API Projesi Yay\u0131nlamak\" width=\"1153\" height=\"583\" srcset=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/01\/Azureda-Asp.NET-Core-API-Projesi-Yay\u0131nlamak-6.png 1153w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/01\/Azureda-Asp.NET-Core-API-Projesi-Yay\u0131nlamak-6-300x152.png 300w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/01\/Azureda-Asp.NET-Core-API-Projesi-Yay\u0131nlamak-6-1024x518.png 1024w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/01\/Azureda-Asp.NET-Core-API-Projesi-Yay\u0131nlamak-6-768x388.png 768w\" sizes=\"auto, (max-width: 1153px) 100vw, 1153px\" \/><\/a>B\u00f6ylece web uygulamam\u0131z\u0131n fiziksel dosyalar\u0131n\u0131 bar\u0131nd\u0131racak olan Azure-Hosting olarak kullanaca\u011f\u0131m\u0131z uygulama hizmetimiz hali haz\u0131rda mevcuttur. Visual Studio&#8217;da ki publish ekran\u0131nda a\u015fa\u011f\u0131daki gibi olu\u015fturulmu\u015f profil \u00fczerinden publish butonuna t\u0131klad\u0131\u011f\u0131m\u0131z vakit uygulama derlenip, ilgili azure sunucusuna transfer edilmi\u015f olacak ve orada yay\u0131nlanacakt\u0131r.<br \/>\n<a href=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/01\/Azureda-Asp.NET-Core-API-Projesi-Yay\u0131nlamak-7.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-13102\" src=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/01\/Azureda-Asp.NET-Core-API-Projesi-Yay\u0131nlamak-7.png\" alt=\"Azure'da Asp.NET Core API Projesi Yay\u0131nlamak\" width=\"912\" height=\"123\" srcset=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/01\/Azureda-Asp.NET-Core-API-Projesi-Yay\u0131nlamak-7.png 912w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/01\/Azureda-Asp.NET-Core-API-Projesi-Yay\u0131nlamak-7-300x40.png 300w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/01\/Azureda-Asp.NET-Core-API-Projesi-Yay\u0131nlamak-7-768x104.png 768w\" sizes=\"auto, (max-width: 912px) 100vw, 912px\" \/><\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>T\u00fcm bu i\u015flemler neticesinde Asp.NET Core API projemiz Azure-Hosting&#8217;te istekleri cevaplamaya haz\u0131r bir vaziyette yay\u0131nlanm\u0131\u015f bulunmaktad\u0131r. Dolay\u0131s\u0131yla bizler yay\u0131na al\u0131nm\u0131\u015f bu API&#8217;a kar\u015f\u0131l\u0131k gelen bir url taraf\u0131ndan isteklerimizi rahatl\u0131kla g\u00f6nderebilir ve \u00e7al\u0131\u015fmalar\u0131m\u0131z\u0131 devam ettirebiliriz.<br \/>\n<a href=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/01\/Azureda-Asp.NET-Core-API-Projesi-Yay\u0131nlamak-8.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13107 alignright\" src=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/01\/Azureda-Asp.NET-Core-API-Projesi-Yay\u0131nlamak-8.png\" alt=\"Azure'da Asp.NET Core API Projesi Yay\u0131nlamak\" width=\"530\" height=\"173\" srcset=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/01\/Azureda-Asp.NET-Core-API-Projesi-Yay\u0131nlamak-8.png 530w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/01\/Azureda-Asp.NET-Core-API-Projesi-Yay\u0131nlamak-8-300x98.png 300w\" sizes=\"auto, (max-width: 530px) 100vw, 530px\" \/><\/a><\/p>\n<p>API url&#8217;ini ya Visual Studio edit\u00f6r\u00fcndeki publish ekran\u0131nda bulunan &#8220;Summary&#8221; k\u0131sm\u0131ndaki &#8220;Site URL&#8221; k\u0131sm\u0131ndan<\/p>\n<p><a href=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/01\/Azureda-Asp.NET-Core-API-Projesi-Yay\u0131nlamak-9.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-13108\" src=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/01\/Azureda-Asp.NET-Core-API-Projesi-Yay\u0131nlamak-9-1024x92.png\" alt=\"Azure'da Asp.NET Core API Projesi Yay\u0131nlamak\" width=\"530\" height=\"48\" srcset=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/01\/Azureda-Asp.NET-Core-API-Projesi-Yay\u0131nlamak-9-1024x92.png 1024w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/01\/Azureda-Asp.NET-Core-API-Projesi-Yay\u0131nlamak-9-300x27.png 300w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/01\/Azureda-Asp.NET-Core-API-Projesi-Yay\u0131nlamak-9-768x69.png 768w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/01\/Azureda-Asp.NET-Core-API-Projesi-Yay\u0131nlamak-9.png 1212w\" sizes=\"auto, (max-width: 530px) 100vw, 530px\" \/><\/a>ya da Azure Portal&#8217;da ki &#8220;Uygulama Hizmetleri&#8221; alt\u0131nda ilgili hizmete t\u0131klayarak a\u00e7\u0131lan penceredeki URL k\u0131sm\u0131ndan elde edebiliriz.<\/p>\n<p>Elde edilen ilgili url \u00fczerinden a\u015fa\u011f\u0131daki gibi bir istekte bulunursak e\u011fer ba\u015far\u0131yla \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 ve beklenen resultu taraf\u0131m\u0131za d\u00f6nd\u00fcrd\u00fc\u011f\u00fcn\u00fc g\u00f6rmekteyiz.<br \/>\n<a href=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/01\/Azureda-Asp.NET-Core-API-Projesi-Yay\u0131nlamak-10.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/01\/Azureda-Asp.NET-Core-API-Projesi-Yay\u0131nlamak-10.png\" alt=\"Azure&#039;da Asp.NET Core API Projesi Yay\u0131nlamak\" width=\"553\" height=\"66\" class=\"aligncenter size-full wp-image-13117\" srcset=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/01\/Azureda-Asp.NET-Core-API-Projesi-Yay\u0131nlamak-10.png 553w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/01\/Azureda-Asp.NET-Core-API-Projesi-Yay\u0131nlamak-10-300x36.png 300w\" sizes=\"auto, (max-width: 553px) 100vw, 553px\" \/><\/a><\/p>\n<p>Benzer mant\u0131kla ilgili endpoint&#8217;e Postman kullanarak istek g\u00f6nderdi\u011fimiz taktirde;<br \/>\n<a href=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/01\/Azureda-Asp.NET-Core-API-Projesi-Yay\u0131nlamak-11.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/01\/Azureda-Asp.NET-Core-API-Projesi-Yay\u0131nlamak-11.png\" alt=\"Azure&#039;da Asp.NET Core API Projesi Yay\u0131nlamak\" width=\"545\" height=\"390\" class=\"aligncenter size-full wp-image-13121\" srcset=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/01\/Azureda-Asp.NET-Core-API-Projesi-Yay\u0131nlamak-11.png 545w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/01\/Azureda-Asp.NET-Core-API-Projesi-Yay\u0131nlamak-11-300x215.png 300w\" sizes=\"auto, (max-width: 545px) 100vw, 545px\" \/><\/a><br \/>\ng\u00f6rselde g\u00f6r\u00fcld\u00fc\u011f\u00fc \u00fczere s\u0131k\u0131nt\u0131s\u0131z iste\u011fimiz kar\u015f\u0131lanmakta ve sunucudan gelen cevap elde edilmektedir.<\/p>\n<p>Nihai olarak; bu i\u00e7eri\u011fimizde Azure bulut sisteminin ne oldu\u011funu teorik olarak inceledik ve t\u00fcm bunlar\u0131n yan\u0131nda Azure bulut sisteminde web uygulamam\u0131z\u0131 publish edip serve etmeyi pratikte ele alm\u0131\u015f olduk. Bir sonraki i\u00e7eri\u011fimizde Azure \u00fczerinde Code First kullanarak veritaban\u0131m\u0131z\u0131 migrate etmeyi ele alacak ve devam\u0131nda ise UI teknolojilerinden Angular 8 gibi bir mimarinin Azure \u00fczerinde nas\u0131l deploy edildi\u011fini inceleyece\u011fiz.<\/p>\n<p>O halde \u015fimdilik g\u00f6r\u00fc\u015fmek \u00fczere&#8230;<br \/>\n\u0130lgilenenlerin faydalanmas\u0131 dile\u011fiyle&#8230;<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, G\u00fcn\u00fcm\u00fczde \u00e7a\u011fda\u015f yaz\u0131l\u0131m altyap\u0131lar\u0131 Bulut Platform(Cloud Platform) yakla\u015f\u0131m\u0131 \u00fczerinden t\u00fcm d\u00fcnyaya hizmet vermekte ve bu s\u00fcre\u00e7 ka\u00e7\u0131n\u0131lmaz olarak biz geli\u015ftiricileride dolayl\u0131 ya da do\u011frudan etkilemektedir. Olu\u015fturdu\u011fumuz uygulamalar\u0131n bir \u015fekilde bulut sistemleri ile ili\u015fkilendirilmesi&#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":13125,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3121],"tags":[3118,3114,3120,3115,3116,3119,3117,1472],"class_list":["post-13057","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-azure","tag-appfabrif","tag-compute","tag-dynamics-crm-services","tag-fabric","tag-live-services","tag-sharepoint-services","tag-sql-azure","tag-storage"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/posts\/13057","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=13057"}],"version-history":[{"count":54,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/posts\/13057\/revisions"}],"predecessor-version":[{"id":13126,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/posts\/13057\/revisions\/13126"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/media\/13125"}],"wp:attachment":[{"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/media?parent=13057"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/categories?post=13057"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/tags?post=13057"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}