Azure WebApps/AppService: Editace souborů přímo z UI portálu

App Service služba používá pro uložení a sdílení souborů mezi více instancemi serverů Azure Storage Blobs, všechny servery tedy jsou nasměrovány do stejného umístění – pokud tedy aktualizujete nějaký soubor, není nutné tu stejnou operaci provádět pro všechny instance.

Editaci přímo z UI portálu je možné provádět pomocí:

  1. WebMatrix – desktop aplikace, která umožňuje stáhnout celý obsah na klienta a publikovat zpět změny, nebo přímo editovat soubory na serveru – není špatné, ale musí instalovat a dnes je v podstatě po smrti, nástupcem je Visual Studio Code
  2. Kudu (Advanced Tools) – MS zpřístupnil na Githubu jako open source, nachází se v menu App Service pod názvem Advanced Tools

    Kde lze následně přes menu Debug console a CMD nebo PowerShell listovat strukturou webu a otevřít jednotlivé soubory pro editaci
  3. App Service Editor – zatím je pouze v preview, ale určitě je to nejlepší cesta, je hned pod Advanced Tools

    Aplikace se spustí v novém okně, je to takové „lite“ Visual Studio s podporou GITu, konzole, vyhledáváním, …. Nikdo od toho asi nečeká náhradu za VS, na rychlé hotfixy ale skvělé!

Blog přesunut do Azure

Termín předplacení klasického hostingu se blížil konci, rozhodl jsem se proto přesunout svůj malý blog do Azure. Přemýšlel jsem nad tím už delší dobu, ale za celou dobu jsem nenašel žádné rozumné důvody proč to udělat – a v podstatě ani teď nemám. Stávající hosting mi vyhovoval, respektive jsem měl jiné měřítko, nechtěl jsem nic konfigurovat a starat se o to, všechno fungovalo léta a to byla moje spokojenost.

 

Nakonec jsem se rozhoupal:

 

  • přesun mi trval asi 3 hodiny, včetně dat
  • nejvíce mi trvalo přijít na některé ověřovací kroky (doména v Office365, credentials k FTP)
  • všechno jsem dělal ručně, žádné wizady nebo aplikační market na Azure
  • zůstal jsem u BlogEngine.NET
  • v podstatě velice jednoduché

 

Jediné co mám pořád s otazníkem je, kolik celá ta sranda bude měsíčně stát….