﻿
{"id":13195,"date":"2020-02-11T14:34:25","date_gmt":"2020-02-11T14:34:25","guid":{"rendered":"https:\/\/www.gencayyildiz.com\/blog\/?p=13195"},"modified":"2020-02-11T14:35:14","modified_gmt":"2020-02-11T14:35:14","slug":"angular-uygulamasini-azureda-deploy-etme","status":"publish","type":"post","link":"https:\/\/www.gencayyildiz.com\/blog\/angular-uygulamasini-azureda-deploy-etme\/","title":{"rendered":"Angular Uygulamas\u0131n\u0131 Azure&#8217;da Deploy Etme"},"content":{"rendered":"<div id=\"fb-root\"><\/div>\n<p>Merhaba,<\/p>\n<p>Bir \u00f6nceki <a href=\"https:\/\/www.gencayyildiz.com\/blog\/azureda-entity-framework-core-ile-migration-islemleri\/\" rel=\"noopener noreferrer\" target=\"_blank\">Azure\u2019da Entity Framework Core \u0130le Migration \u0130\u015flemleri<\/a> ba\u015fl\u0131kl\u0131 makalemizde Azure \u00fczerinde Entity Framework Core ile migrate i\u015flemlerinin nas\u0131l yap\u0131ld\u0131\u011f\u0131n\u0131 \u00f6rnek bir API \u00fczerinden incelemi\u015f bulunmaktay\u0131z. Bu i\u00e7eri\u011fimizde ise \u00e7a\u011fda\u015f UI teknolojilerinden biri olan Angular mimarisiyle geli\u015ftirilmi\u015f bir web uygulamas\u0131n\u0131n Azure&#8217;da nas\u0131l deploy edildi\u011fini inceleyece\u011fiz.<\/p>\n<h3>Gereksinimler<\/h3>\n<p>Her\u015feyden \u00f6nce hali haz\u0131rda bir Angular projesi olu\u015fturunuz. Bunun yan\u0131nda Visual Studio Code edit\u00f6r\u00fcn\u00fc edininiz ve ilgili edit\u00f6r \u00fczerinden Azure bulutu ile gerekli ba\u011flant\u0131 ve deploy i\u015flemlerinin sorumlulu\u011funu \u00fcstlenecek olan &#8220;<a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=ms-azuretools.vscode-azureappservice\" rel=\"noopener noreferrer\" target=\"_blank\">Azure App Service<\/a>&#8221; eklentisini y\u00fckleyiniz.<br \/>\n<a href=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/02\/Angular-Uygulamas\u0131n\u0131-Azureda-Deploy-Etme.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/02\/Angular-Uygulamas\u0131n\u0131-Azureda-Deploy-Etme.png\" alt=\"Angular Uygulamas\u0131n\u0131 Azure&#039;da Deploy Etme\" width=\"1467\" height=\"435\" class=\"aligncenter size-full wp-image-13197\" srcset=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/02\/Angular-Uygulamas\u0131n\u0131-Azureda-Deploy-Etme.png 1467w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/02\/Angular-Uygulamas\u0131n\u0131-Azureda-Deploy-Etme-300x89.png 300w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/02\/Angular-Uygulamas\u0131n\u0131-Azureda-Deploy-Etme-1024x304.png 1024w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/02\/Angular-Uygulamas\u0131n\u0131-Azureda-Deploy-Etme-768x228.png 768w\" sizes=\"auto, (max-width: 1467px) 100vw, 1467px\" \/><\/a><br \/>\nArd\u0131ndan ilgili eklenti \u00fczerinden Azure hesab\u0131na &#8220;Sign in to Azure&#8221; diyerek giri\u015f yap\u0131n\u0131z.<br \/>\n<a href=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/02\/Angular-Uygulamas\u0131n\u0131-Azureda-Deploy-Etme-1.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/02\/Angular-Uygulamas\u0131n\u0131-Azureda-Deploy-Etme-1.png\" alt=\"Angular Uygulamas\u0131n\u0131 Azure&#039;da Deploy Etme\" width=\"460\" height=\"481\" class=\"aligncenter size-full wp-image-13199\" srcset=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/02\/Angular-Uygulamas\u0131n\u0131-Azureda-Deploy-Etme-1.png 460w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/02\/Angular-Uygulamas\u0131n\u0131-Azureda-Deploy-Etme-1-287x300.png 287w\" sizes=\"auto, (max-width: 460px) 100vw, 460px\" \/><\/a><br \/>\nGiri\u015f talebinde bulunduktan sonra a\u00e7\u0131lan internet taray\u0131c\u0131s\u0131 arac\u0131l\u0131\u011f\u0131yla Microsoft hesab\u0131n\u0131z \u00fczerinden Azure&#8217;a giri\u015f yapman\u0131z yeterli olacakt\u0131r.<\/p>\n<p>\u015eimdi bu \u00f6n i\u015flemler neticesindeki haz\u0131rbulunu\u015fluluk akabinde Azure \u00fczerinde Angular uygulamas\u0131n\u0131 yay\u0131nlayabilmek i\u00e7in bir Web Uygulamas\u0131 olu\u015fturmaya ge\u00e7ebiliriz.<\/p>\n<h3>Angular Uygulamas\u0131 \u0130\u00e7in Azure&#8217;da Web Uygulamas\u0131 Olu\u015fturma<\/h3>\n<p>\u015eu ana kadar Azure ile ilgili klavyeye alm\u0131\u015f oldu\u011fumuz t\u00fcm makalelerimizde <a href=\"https:\/\/portal.azure.com\/\" rel=\"noopener noreferrer\" target=\"_blank\">portal.azure.com<\/a> adresi \u00fczerinden i\u015flemlerimizi ger\u00e7ekle\u015ftirmi\u015f bulunmaktay\u0131z. Yine ayn\u0131 yerden yola devam edece\u011fiz \ud83d\ude42 \u0130lgili adrese girdikten sonra portal \u00fczerindeki &#8220;Azure hizmetleri&#8221; k\u0131sm\u0131ndan &#8220;Uygulama Hizmetleri&#8221; sekmesine t\u0131klay\u0131n\u0131z.<br \/>\n<a href=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/02\/Angular-Uygulamas\u0131n\u0131-Azureda-Deploy-Etme-2.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/02\/Angular-Uygulamas\u0131n\u0131-Azureda-Deploy-Etme-2.png\" alt=\"Angular Uygulamas\u0131n\u0131 Azure&#039;da Deploy Etme\" width=\"383\" height=\"132\" class=\"aligncenter size-full wp-image-13208\" srcset=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/02\/Angular-Uygulamas\u0131n\u0131-Azureda-Deploy-Etme-2.png 383w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/02\/Angular-Uygulamas\u0131n\u0131-Azureda-Deploy-Etme-2-300x103.png 300w\" sizes=\"auto, (max-width: 383px) 100vw, 383px\" \/><\/a><\/p>\n<p>A\u00e7\u0131lan sayfa \u00fczerinden bir web uygulamas\u0131 olu\u015fturabilmek i\u00e7in &#8220;Ekle&#8221; butonuna t\u0131klay\u0131n\u0131z.<br \/>\n<a href=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/02\/Angular-Uygulamas\u0131n\u0131-Azureda-Deploy-Etme-3.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/02\/Angular-Uygulamas\u0131n\u0131-Azureda-Deploy-Etme-3.png\" alt=\"Angular Uygulamas\u0131n\u0131 Azure&#039;da Deploy Etme\" width=\"303\" height=\"81\" class=\"aligncenter size-full wp-image-13212\" srcset=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/02\/Angular-Uygulamas\u0131n\u0131-Azureda-Deploy-Etme-3.png 303w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/02\/Angular-Uygulamas\u0131n\u0131-Azureda-Deploy-Etme-3-300x80.png 300w\" sizes=\"auto, (max-width: 303px) 100vw, 303px\" \/><\/a><\/p>\n<p>Ard\u0131ndan gelen sayfadaki alanlar\u0131 uygun de\u011ferlerle doldurunuz. Buradaki alanlar\u0131n niteliklerine dair isimleri yeterince a\u00e7\u0131klay\u0131c\u0131 olmalar\u0131ndan dolay\u0131 gerekli izahatlerin detayl\u0131 yap\u0131lma ihtiyac\u0131 hissedilmemi\u015ftir.<br \/>\n<a href=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/02\/Angular-Uygulamas\u0131n\u0131-Azureda-Deploy-Etme-5.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/02\/Angular-Uygulamas\u0131n\u0131-Azureda-Deploy-Etme-5.png\" alt=\"Angular Uygulamas\u0131n\u0131 Azure&#039;da Deploy Etme\" width=\"1050\" height=\"689\" class=\"aligncenter size-full wp-image-13239\" srcset=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/02\/Angular-Uygulamas\u0131n\u0131-Azureda-Deploy-Etme-5.png 1050w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/02\/Angular-Uygulamas\u0131n\u0131-Azureda-Deploy-Etme-5-300x197.png 300w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/02\/Angular-Uygulamas\u0131n\u0131-Azureda-Deploy-Etme-5-1024x672.png 1024w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/02\/Angular-Uygulamas\u0131n\u0131-Azureda-Deploy-Etme-5-768x504.png 768w\" sizes=\"auto, (max-width: 1050px) 100vw, 1050px\" \/><\/a><\/p>\n<p>Velhas\u0131l ilgili alanlar\u0131 doldurduktan sonra, \u00f6nce &#8220;G\u00f6zden ge\u00e7ir + olu\u015ftur&#8221; butonuna ard\u0131ndan gerekli inceleme yap\u0131ld\u0131ktan sonrada &#8220;Olu\u015ftur&#8221; butonuna t\u0131klay\u0131n\u0131z. Bu i\u015flem neticesinde Angular projesini yay\u0131nlayaca\u011f\u0131m\u0131z web uygulamas\u0131n\u0131 olu\u015fturmu\u015f bulunmaktay\u0131z.<\/p>\n<h3>Angular Uygulamas\u0131n\u0131 Deploy Etme<\/h3>\n<p>Olu\u015fturulan Angular uygulamas\u0131n\u0131 Azure&#8217;da deploy edebilmek i\u00e7in \u00f6ncelikle &#8220;build&#8221; edilmesi gerekmektedir.<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\nng build\r\n<\/pre>\n<p><a href=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/02\/Angular-Uygulamas\u0131n\u0131-Azureda-Deploy-Etme-4.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/02\/Angular-Uygulamas\u0131n\u0131-Azureda-Deploy-Etme-4.png\" alt=\"Angular Uygulamas\u0131n\u0131 Azure&#039;da Deploy Etme\" width=\"947\" height=\"325\" class=\"aligncenter size-full wp-image-13223\" srcset=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/02\/Angular-Uygulamas\u0131n\u0131-Azureda-Deploy-Etme-4.png 947w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/02\/Angular-Uygulamas\u0131n\u0131-Azureda-Deploy-Etme-4-300x103.png 300w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/02\/Angular-Uygulamas\u0131n\u0131-Azureda-Deploy-Etme-4-768x264.png 768w\" sizes=\"auto, (max-width: 947px) 100vw, 947px\" \/><\/a><\/p>\n<p>Build i\u015fleminin neticesinde uygulaman\u0131n ana dizinine &#8220;dist\/[projename]&#8221; klas\u00f6r\u00fc eklenmi\u015f olacakt\u0131r.<br \/>\n<a href=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/02\/Angular-Uygulamas\u0131n\u0131-Azureda-Deploy-Etme-6.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/02\/Angular-Uygulamas\u0131n\u0131-Azureda-Deploy-Etme-6.png\" alt=\"Angular Uygulamas\u0131n\u0131 Azure&#039;da Deploy Etme\" width=\"726\" height=\"595\" class=\"aligncenter size-full wp-image-13225\" srcset=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/02\/Angular-Uygulamas\u0131n\u0131-Azureda-Deploy-Etme-6.png 726w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/02\/Angular-Uygulamas\u0131n\u0131-Azureda-Deploy-Etme-6-300x246.png 300w\" sizes=\"auto, (max-width: 726px) 100vw, 726px\" \/><\/a><br \/>\nYukar\u0131daki ekran g\u00f6r\u00fcnt\u00fcs\u00fcnde oldu\u011fu gibi ilgili klas\u00f6re sa\u011f t\u0131klayarak &#8220;Deploy to Web App&#8221; sekmesine t\u0131klay\u0131n\u0131z.<br \/>\n<a href=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/02\/Angular-Uygulamas\u0131n\u0131-Azureda-Deploy-Etme-7.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/02\/Angular-Uygulamas\u0131n\u0131-Azureda-Deploy-Etme-7.png\" alt=\"Angular Uygulamas\u0131n\u0131 Azure&#039;da Deploy Etme\" width=\"351\" height=\"179\" class=\"aligncenter size-full wp-image-13229\" srcset=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/02\/Angular-Uygulamas\u0131n\u0131-Azureda-Deploy-Etme-7.png 351w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/02\/Angular-Uygulamas\u0131n\u0131-Azureda-Deploy-Etme-7-300x153.png 300w\" sizes=\"auto, (max-width: 351px) 100vw, 351px\" \/><\/a><br \/>\nBu i\u015flem akabinde kar\u015f\u0131m\u0131za Azure hesab\u0131m\u0131zda bulunan t\u00fcm web uygulamalar\u0131 gelecektir. Burada Angular uygulamas\u0131 i\u00e7in olu\u015fturdu\u011fumuz web uygulamas\u0131 hesab\u0131n\u0131 se\u00e7iyoruz ve enter tu\u015funa bas\u0131yoruz.<br \/>\n<a href=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/02\/Angular-Uygulamas\u0131n\u0131-Azureda-Deploy-Etme-8.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/02\/Angular-Uygulamas\u0131n\u0131-Azureda-Deploy-Etme-8.png\" alt=\"Angular Uygulamas\u0131n\u0131 Azure&#039;da Deploy Etme\" width=\"576\" height=\"63\" class=\"aligncenter size-full wp-image-13232\" srcset=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/02\/Angular-Uygulamas\u0131n\u0131-Azureda-Deploy-Etme-8.png 576w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/02\/Angular-Uygulamas\u0131n\u0131-Azureda-Deploy-Etme-8-300x33.png 300w\" sizes=\"auto, (max-width: 576px) 100vw, 576px\" \/><\/a><br \/>\nEvet&#8230; G\u00f6r\u00fcld\u00fc\u011f\u00fc \u00fczere deploy s\u00fcreci ba\u015flam\u0131\u015f bulunmaktad\u0131r. Eee art\u0131k bu s\u00fcrecin bitmesi i\u00e7in gerekli sabr\u0131 g\u00f6sterip, beklememiz gerekmektedir \ud83d\ude42<\/p>\n<p>Ve sabr\u0131n sonu selamet \ud83d\ude42<br \/>\n<a href=\"https:\/\/azureprojesi.azurewebsites.net\/personel\" rel=\"noopener noreferrer\" target=\"_blank\">https:\/\/azureprojesi.azurewebsites.net\/personel<\/a> adresine g\u00f6z atarsan\u0131z e\u011fer Angular uygulamas\u0131n\u0131n deploy edildi\u011fini g\u00f6receksiniz.<\/p>\n<h3>&#8220;The resource you are looking for has been removed, had its name changed, or is temporarily unavailable&#8221; Hatas\u0131 ve \u00c7\u00f6z\u00fcm\u00fc<\/h3>\n<p>Angular uygulamas\u0131n\u0131 deploy ettikten sonra kayna\u011fa dair &#8220;<em>The resource you are looking for has been removed, had its name changed, or is temporarily unavailable.<\/em>&#8221; olas\u0131 hatas\u0131n\u0131 alabilirsiniz. \u0130lgili hatan\u0131n \u00e7\u00f6z\u00fcm\u00fc i\u00e7in a\u015fa\u011f\u0131daki gibi t\u00fcm istekleri https protokol\u00fcne y\u00f6nlendirecek kodlar\u0131 bar\u0131nd\u0131ran bir web.config dosyas\u0131 tasarlaman\u0131z gerekmektedir.<\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\r\n&lt;configuration&gt;\r\n    &lt;system.webServer&gt;\r\n        &lt;rewrite&gt;\r\n            &lt;rules&gt;\r\n                &lt;clear \/&gt;\r\n                &lt;rule name=&quot;Redirect to https&quot; stopProcessing=&quot;true&quot;&gt;\r\n                    &lt;match url=&quot;(.*)&quot; \/&gt;\r\n                    &lt;conditions&gt;\r\n                        &lt;add input=&quot;{HTTPS}&quot; pattern=&quot;off&quot; ignoreCase=&quot;true&quot; \/&gt;\r\n                    &lt;\/conditions&gt;\r\n                    &lt;action type=&quot;Redirect&quot; url=&quot;https:\/\/{HTTP_HOST}{REQUEST_URI}&quot; redirectType=&quot;Permanent&quot; appendQueryString=&quot;false&quot; \/&gt;\r\n                &lt;\/rule&gt;\r\n                &lt;rule name=&quot;AngularJS Routes&quot; stopProcessing=&quot;true&quot;&gt;\r\n                    &lt;match url=&quot;.*&quot; \/&gt;\r\n                    &lt;conditions logicalGrouping=&quot;MatchAll&quot;&gt;\r\n                        &lt;add input=&quot;{REQUEST_FILENAME}&quot; matchType=&quot;IsFile&quot; negate=&quot;true&quot; \/&gt;\r\n                        &lt;add input=&quot;{REQUEST_FILENAME}&quot; matchType=&quot;IsDirectory&quot; negate=&quot;true&quot; \/&gt;\r\n                    &lt;\/conditions&gt;\r\n                    &lt;action type=&quot;Rewrite&quot; url=&quot;\/&quot; \/&gt;\r\n                &lt;\/rule&gt;\r\n            &lt;\/rules&gt;\r\n        &lt;\/rewrite&gt;\r\n    &lt;\/system.webServer&gt;\r\n&lt;\/configuration&gt;\r\n<\/pre>\n<p>Tasarlad\u0131\u011f\u0131n\u0131z ilgili dosyay\u0131 build edilmi\u015f Angular \u00e7\u0131kt\u0131s\u0131n\u0131n bulundu\u011fu dizine yerle\u015ftirip, tekrar deploy ediniz.<\/p>\n<p>T\u00fcm bu i\u015flemler neticesinde Angular uygulamas\u0131n\u0131 ba\u015far\u0131l\u0131 bir \u015fekilde deploy etmi\u015f ve yay\u0131na alm\u0131\u015f bulunmaktay\u0131z.<\/p>\n<p>\u0130lgilenenlerin faydalanmas\u0131 dile\u011fiyle&#8230;<br \/>\nSonraki yaz\u0131lar\u0131mda g\u00f6r\u00fc\u015fmek \u00fczere&#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, Bir \u00f6nceki Azure\u2019da Entity Framework Core \u0130le Migration \u0130\u015flemleri ba\u015fl\u0131kl\u0131 makalemizde Azure \u00fczerinde Entity Framework Core ile migrate i\u015flemlerinin nas\u0131l yap\u0131ld\u0131\u011f\u0131n\u0131 \u00f6rnek bir API \u00fczerinden incelemi\u015f bulunmaktay\u0131z. Bu i\u00e7eri\u011fimizde ise \u00e7a\u011fda\u015f UI teknolojilerinden&#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":[2420,2144,2415,2599,2756,3018,3121],"tags":[3128,3130,3129,3132,3131,3127],"class_list":["post-13195","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-angular","category-angular-4","category-angular-5","category-angular-6","category-angular-7","category-angular-8","category-azure","tag-angular-azure","tag-angular-build","tag-angular-deploy","tag-angular-uygulamasini-azureda-deploy-etme","tag-azure-angular-deploy","tag-azure-app-service"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/posts\/13195","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=13195"}],"version-history":[{"count":35,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/posts\/13195\/revisions"}],"predecessor-version":[{"id":13244,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/posts\/13195\/revisions\/13244"}],"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=13195"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/categories?post=13195"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/tags?post=13195"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}