Alla rättigheter till materialet reserverade Easec

Relevanta dokument
Övning 1: Skapa virtuell maskin för utveckling.

Övning: Arbeta med Azure Explorer

Alla rättigheter till materialet reserverade Easec

Alla rättigheter till materialet reserverade Easec

Förutsättningar: Konto på Azure, kontot har fått File Storage tillagt, Azure Powershell version eller senare.

Modul 6: Infrastruktur för webb

Alla rättigheter till materialet reserverade Easec

Plattform as a Service, leverantör tillhandahåller plattformen, jag tillhandahåller applikation och ansvarar för denna.

Alla rättigheter till materialet reserverade Easec

Diagnostisktprov Utveckla i Azure

Innehåll. Dokumentet gäller från och med version

Installationsanvisningar VisiWeb. Ansvarig: Visi Closetalk AB Version: 2.3 Datum: Mottagare: Visi Web kund

DGC IT Manual Citrix Desktop - Fjärrskrivbord

Uppdateringsguide v6.1

Modul 10: Lagra information i Azure SQL Database

BTH Studentkontohantering API Management

Det här dokumentet är till för att ge en översikt över ASP.NET MVC samt hur WCF Services används från.net applikationer.

Startguide för Administratör Kom igång med Microsoft Office 365

Microsoft Internet Information Services 7 / 7.5

LEX INSTRUKTION LEX LDAP

JobOffice SQL databas på server

Marcus Wilhelmsson 12 april 2013

Skapa din egen MediaWiki

Installationsguide fo r CRM-certifikat

Statistiska centralbyrån

Administrationsmanual ImageBank 2

Kompletterande instruktioner för installation och konfiguration av HMS-server för koppling mot KONTAKT

Telia Connect för Windows

13. Ändra inställningar så att det passar er:

Konfigurering av eduroam

OBS! Det är av största vikt att innan konfiguration av modulen, genomfört de inställningar som presenteras med bilagorna till denna manual.

Compose Connect. Hosted Exchange

Användarhantering Windows 7 I denna laboration kommer vi att skapa nya användare och grupper och titta på hur man hantera dessa.

Innehåll Översikt: Arbeta med databaser... 3 Översikt databaser i SQL Server... 4 Översikt databaser i SQL Server... 5 Hur information lagras i SQL

Installationsguide för mysql och OLA Server/OLA Klient

AVCAD 4.0 för Windows

Statistiska centralbyrån

REGION SKÅNE VDI KLIENTINSTALLATION

Innehåll. Installationsguide

Så här skriver du ditt första program i C++

Dokumentation för VLDIT AB. Online classroom

Innehåll Molntjänster... 4 Vad är detta?... 5 Cirkeln sluts... 6 The Cloud... 7 The Cloud (forts.)... 8 Definition av molntjänster...

Version Namn Datum Beskrivning 1.0 Förutsättningar Vitec Ekonomi 1.1 Marie Justering för krav på Windows Server

FLEX Personalsystem. Uppdateringsanvisning

Daniel Akenine, Teknikchef, Microsoft Sverige

Installationsanvisningar

Molntjänster. Översikt. Lektion 1: Introduktion till molntjänst. Introduktion till molntjänst. Vilka tjänster finns? Säkerhet.

Komponenter med COM (och COM+/VC++ 7.0)

Ny installation...2. Översikt...2. Filer som behövs...2. Installera SQL Server Express (om det behövs)...3. Skapa en databas i SQL Server...

Pyramid Business Intelligence. Affärsinformation från din Pyramid till din iphone eller ipod (100913)

Installera Docker på Windows Server 2016

Klient/server. Översikt. Lektion 1: Webbtekniker från Microsoft. Webbteknik från Microsoft. Klient/server. Designmönster. Utrullning.

Komma igång med Qlikview

Kom igång med Provectus Groupware

Installationsmanual för OnCourse

Installera widgetshop på Facebook

PRINTER DRIVER ADMINISTRATOR GUIDE

Server Inställningar för. Inställningar för Server 2003

Instruktion för användande av Citrix MetaFrame

Docker i Windows 8.1 med Hyper-V

Skapa ett paket av TI-Nspire programvara med Microsoft SMS 2003

Inlämningsarbete Case. Innehåll Bakgrund bedömning inlämningsarbete... 2 Inlämnade arbeten... 4

Manuell installation av SQL Server 2008 R2 Express för SSF Timing

Installationsanvisning Boss delad databas

ALEPH ver. 16 Introduktion

Webbtjänster med API er

ARX på Windows Vista, Windows 7 eller Windows 2008 server

Vision WEB Komma igång med Electrolux Webbokning Windows Server 2012 R2 8/31/2017

Uppstart Agda PS Hosting

Extern åtkomst Manual för leverantör

Kom igång med Etikettskrivaren 1. Ladda ner följande installationsprogram Ladda ner Drivrutiner för etikettskrivare Zebra

Systemkrav WinServ II Edition Release 2 (R2)

ANVÄNDARMANUAL ANSLUTA TILL REGION HALLAND VIA CITRIX

Byggsektorns Miljöberäkningsverktyg Användarmanual

Workshop IBA internet based assessment

Installation och konfiguration av klientprogramvara 2c8 Modeling Tool

Biometria Violweb. Kom-igång-guide. Mars Sammanfattning Den här anvisningen är till för dig som ska börja använda dig av Biometrias tjänster.

Innehållsförteckning Introduktion Installation, konfiguration & Matchning Installation på primära domänkontrollanten...

Ladda upp filer fra n PLC till PC

Arbetshäfte Office 365 en första introduktion

Administrationsmanual ImageBank 2

progecad NLM Användarhandledning

Webbokning Windows 7,8.1 &10 Installationsmanual

Boss installationsmanual förberedelser

Inledande programmering med C# (1DV402) Ditt första C#-program med Visual Studio

Konfiguration övriga klienter

Innehållsförteckning ADSync Windows Azure Active Directory ADSynC- Installation Konfigurera ADSync... 4

Instruktion för installation av etikettskrivare 2.31

Instruktion för installation av etikettskrivare 2.27

Chaos desktop installationsmanual. Version 8.0

Nintex Workflow 2007 måste installeras på Microsoft Windows Server 2003 eller 2008.

Integration med Vitec Express

Topologi. Utförande: I exemplet så kommer vi att utgå från att man gör laborationen i en Virtuell miljö (Virtualbox).

FIRSTCLASS. Innehåll:

Installationsguide Junos Pulse för MAC OS X

Åtkomst till Landstingets nät via Internet

Sjukhusbiblioteket i Karlstad, september 2012, Modifierad av Linköpings universitetsbibliotek tisdag den 11 december 2018

Lab 5: ASP.NET 2.0 Site Navigation

Telia Centrex IP Administratörswebb. Handbok

Flytt av. Vitec Mäklarsystem

Transkript:

1

2 Innehåll Introduktion... 3 Azure Web Site... 4 Översikt Azure Web Site... 5 Azure Websites... 6 App Service plans... 8 App Service plans (forts.)... 10 Website Tiers (forts.)... 11 Demonstration skapa webb site... 12 Lägga webb site i Azure... 13 Översikt lägga webb site i Azure... 14 Konfiguration av webb site... 15 Konfiguration av webb site (forts.)... 16 Web Hosting Plans... 17 Web Hosting Plans (forts.)... 18 Web Hosting Plans (forts.)... 19 Konfiguration av webb site i Azure... 21 Översikt bearbetning... 22 AlwaysOn... 23 Domännamn... 25 Skala webb siter automatiskt... 27 Skala webb siter automatiskt (forts.)... 29 Demonstration skala webb site automatiskt... 30 Publicera webb site i Azure... 31 Översikt publicera webb site i Azure... 32 Protokollet Web Deploy... 33 Hantera inställningar för app och anslutning... 35 Demonstration hantera inställningar för applikation och anslutning... 36 Övning: skapa och hantera web site... 37 Repetitionsfrågor... 44

3 Introduktion Azure Web Site Lägga webb applikation i Azure. Konfigurera webb site i Azure. Publicera webb site i Azure.

4 Azure Web Site

5 Översikt Azure Web Site Avsnittet är uppdelat i följande rubriker: Azure Web Site. App Service plans. Demonstration: skapa Website.

6 Azure Websites Enkel skalbar Enkel skalbar hosting för webb siter i Windows Azure, är av typen PaaS. Funktionen har följande fördelar: - snabbt sätt att lägga din webbapplikation i molnet. - ger möjlighet att skala, utan omkonfiguration. - integrerar med Visual Studio. - öppen plattform för många språk. Är en service implementering, fullt fokus på skapa applikation eller lösa ett problem, utan att behöva tänka på hårdvaran. Webbapplikation kan skalas upp eller ner automatiskt. Skalningen konfigureras via portal.

7 Funktionen skapar flera instanser av din webb site och lastbalanserar dessa automatiskt.

8 App Service plans Tjänsten Web sites kommer i fyra lägen: Free, Shared, Basic och Standard. App Service plans används för att gruppera webb siter, kan bytas när som helst. Alternativen Free och Shared faktureras du per timme för varje instanser av din site. I Basic och Standard faktureras du för varje dedicerad virtuell maskin som används, inte per web site. Du kan ha många webb siter på en och samma virtuell maskin. Web sites kan skalas med några av dessa tre lägen: Free - delade dator resurser.

9 - begränsad bandbredd och CPU tid. - begränsade val för konfiguration. Shared - delade dator resurser. - obegränsad bandbredd och CPU tid. - ytterligare konfigurationsalternativ.

10 App Service plans (forts.) Basic - reserverade instanser för flera webb applikationer. - webb siter läggs i pool under samma instans. Standard - reserverade instanser för flera webb applikationer. - webb siter läggs i pool under samma instans. - stöd för Auto-scale.

11 Website Tiers (forts.) För att arbeta med flera webb siter, använd standard eller Basic App Service plan. - reservera virtuell maskin för din webbsite. - räkningen baseras på antalet virtuella maskiner och inte på antalet webb siter. I Basic och i Standard är inte instanserna i delad miljö utan på dedicerade dator instanser. Stöd för funktionerna AlwaysOn, Secure Socket Layer (SSL) för skräddarsydda domäner och begränsning på Websocket anslutningar (350 per website). Standard har dessutom möjlighet till Publishing Slots och backup.

12 Demonstration skapa webb site

13 Lägga webb site i Azure

14 Översikt lägga webb site i Azure Avsnittet är uppdelat i följande rubriker: Konfiguration av webb site. Web hosting plans. Demonstration: skapa Website.

15 Konfiguration av webb site Lagras i extern lagring Website deployment package, både paketet och dess konfiguration lagras på extern lagring. Utväxlas Inställningar för app och anslutningssträng utväxlas under uppstart. Skalas med Applikationen kan skalas med: - Web Deploy package när site skapas. - applicera konfigurationsval från extern lagring.

16 Konfiguration av webb site (forts.) Delar Websites delar funktionalitet med IIS websites. Instanserna Free och Share Instanserna Free och Share, implementerar Website på liknande sätt som för IIS. Instansen Standard Azure Websites kan skötas via IIS Manager.

17 Web Hosting Plans Logiskt gruppera App Service Plans, används för att logiskt gruppera Web Sites i en och samma prenumeration. App Service Plan knyts till ett pricing tier. Delas av Karaktärsdrag och funktioner delas av Websites i gruppen, liksom resurser. Kan finnas Flera Web Hosting Plans kan finnas i en enda Resource Group och flera Websites kan finnas i en enda Web Hosting Plans.

18 Web Hosting Plans (forts.)

19 Web Hosting Plans (forts.) Skapas som När webb site skapas, kan denna knytas till befintlig App Service Plan, eller så kan ny skapas. Om din prenumeration inte har någon App Service Plan, kommer ny Standard tier App Service Plan att skapas. Om prenumerationen innehåller existerande App Service Plan, kommer denna att väljas automatiskt, när ny instans skapas. Alla siter inom samma App Service Plan skalas tillsammans. Inställningarna både för automatisk eller manuell skalning görs för App Service Plan. Planera att ha minst tre instanser och max fem inststanser och basera automatisk skalning genom att titta på värdet för disk queue depth 1. Vid normal last, kommer du att ha fyra instanser igång, dvs fyra dedicerade datorinstanser. Var och en av dina webb siter finns på dedicerad instans och är lastbalanserade av den interna lastbalanseraren. 1 Att skala webb site: http://go.microsoft.com/fwlink/?linkid=525355

20 Skapandet av ny Vid skapandet av ny Website: - välj existerande Web Hosting Plan. - välj att skapa ny.

21 Konfiguration av webb site i Azure

22 Översikt bearbetning Avsnittet är uppdelat i följande rubriker: AlwaysOn. Domännamn. Skala webb siter automatiskt. Demonstration: skala webb site automatiskt.

23 AlwaysOn Endast tillgänglig i Basic/Standard tier. Genererar http request regelbundet - tänkt som heartbeat, för att försäkra sig om att webb site inte starta om app pool. Bakgrund 2 - förhindrar att webb site sätts till unloaded och tvingas till ombyggnad vid nästa förfrågan. När IIS är värd för ASP.NET applikationer, kan dessa isoleras genom att använda application pools. IIS förbättrar prestandan för din webb server genom att starta om application pools regelbundet. IIS kör uppstart jobb bara när första begäran skall bearbetas. Detta för att förhindrar att applikationen använder sig av onödiga resurser, när det inte kommer någon begäran från klienter. 2 http://go.microsoft.com/fwlink/?linkid=525358 ASP.NET:s Applikations livscykel

24 Om inte din ASP.NET applikation är förkompilerar, kommer applikationen att kompileras vid uppstart. Därefter kommer ASP.NET jobbet att köras. Detta kan förhindras genom att i Global.asax implementera HttpApplication-klassen. Om applikationen är förkompilerad, kommer den att köras direkt. Oavsett vad du gör, kommer uppstarten vara lång och resursintensiva. Första begäran som kommer eller vilken begäran som helst efter det att applikation pool startas om, kommer att ta längre tid att bearbeta än normalt. På IIS kan detta lösas genom att sätta application pools uppstartsläge till Always Running. Motsvarigheten för Webb App är att använda funktionen AlwaysOn. Funktionen förhindrar att din Webb App startas om när den går i idle läge, funktionen förbättrar även uppstartstiden för äldre klienter. Funktionen pingar Web App regelbunden, så den är alltid körs, innan din första klient ansluter. Funktionen är tillgänglig i Basic och Standard tier.

25 Domännamn Standarddomän Standarddomän: [http/https]://<sitename>.azurewebsites.net. Skräddarsydd domän I lägena Shared, Basic och Standard, kan skräddarsydd domän 3 användas. För att kunna använda eget domännamn, måste först verifiering av ägandeskapet göras. Detta görs genom att A- och CNAME-post skapas. Dessa poster används av Microsoft för att verifiera ägandeskapet. Stöd för 3 http://azure.microsoft.com/en-us/documentation/articles/web-sites-custom-domain-name/

26 Trafic Manager har stöd för skräddarsytt domännamn för olika domännamn för olika geografiska regioner.

27 Skala webb siter automatiskt Regelverk för skalning är specifik till schedule. Olika värden kan användas. I många scenarios för distribuerade applikationer, vill du skala din applikation horisontellt, dvs applikation kommer att öka antalet instanser för din applikation. Genom att använda den inbyggda lastbalanseraren kan du sprida ut arbetsbördan för din webb applikation på flera instanser. På detta sätt mimimeras kostnad per instans och din applikation kan hantera den ökade efterfrågan från klientenheter eller webbläsare. Om det är svårt att förutsäga arbetsbörda för din applikation, så kan du ibland överskatta eller underskatta din förutsägelse. Vilken kan leda till antingen högre kostnad eller dålig upplevelse för användare ansluten till din webb site. Idealiskt så vill du att plattformen för din webb applikation bara skall använda extra resurser när det behövs och stänga ner dessa extra resurser när de inte behövs.

28 Autoscale kan användas för horisontell skalning genom att använda metrics och schedule. Denna ger flexibilitet till din applikation och ser till att din applikation har tilldelning av resurser som ligger nära det som krävs. Med funktionen, kan du: - minimera kostnaden för onödiga resurser, när dessa inte längre behövs. - maximera prestanda för din webb site, ökar förfrågningar skapas fler instanser. När du konfigurerar autoscale, måste du specificera schedule. Schedule kan användas för att specificera olika regelverk för olika perioder av datum eller tidpunkter. Som standard skapas schedule för alla tidpunkter. Efter schedule är skapad, definieras mätvärde för att räkna ut konfigurationsvärde. Du kan definiera mätvärde för CPU Utilization Percentage (område) och Storage Queue Length (tröskelvärde). Efter det att du har sparat undan din konfiguration, kan monitorering för funktion konfigureras. I Preview Portal finns utökad lista äver mätvärde för funktionen tillgänglig. I denna portal finns det även möjlighet att konfigurera fler val för att räkna ut hur länge webb applikation måste vänta innan uppskalning och hur länge applikationen måste vänta för att något skall hända med skalningen.

29 Skala webb siter automatiskt (forts.) Inställningar för Instance Range definierar minimum och maximum antal av instanser. CPU Percentage används för att sätta inställningar för CPU range: - minimum definiera ett tröskelvärde när instanser skall tas bort. - maximum definierar ett tröskelvärde när instanser skall läggas till.

30 Demonstration skala webb site automatiskt

31 Publicera webb site i Azure

32 Översikt publicera webb site i Azure Avsnittet är uppdelat i följande rubriker: Protokollet Web Deploy. Hantera inställningar för App och anslutningar. Demonstration: Hantera inställningar för App och anslutningar.

33 Protokollet Web Deploy Förenklar utrullning Webdeploy förenklar utrullning av Webb applikationer och webb site. Förenklat Tillhandahåller ett förenklat paket format som representerar din IIS webb site. Paketet kan innehålla följande: - programkod. - innehåll. - konfiguration i XML. - databas. - modifieringar i registret.

34 - referenser till Assemblies and Globally Assembly Cache (GAC) 4. Installeras manuellt Paket kan installeras manuellt. Även på distans Men även på distans via IIS instance remote deplyment service. Verktyg som Web Deploy 5 paket kan skapas manuellt eller genom att använda Visual Studio eller WebMatrix. Paket kan skickas till administratör av IIS, denne kan sedan installera paketet på IIS som har plug-in installerat. Vid installationen får administratör konfigurera eventuella kopplingar till SQL. Web Deploy kan också användas för att synkronisera förändringar på flera IIS i en farm. Du kan också kopiera ut paket från en IIS-server till en annan inom samma farm. Web Deploy har också möjlighet att exponera slutpunkt, som gör det möjligt att installera paket från fjärranslutning, utan att ha direkt anslutning till server. Azure Website ger möjlighet för utvecklare att publicera Web Deploy paket till instas genom att använda tjänsten remote deploy. Strängar för anslutningen och databas är redan hanterad för dig, när du publicerar paketet. 4 https://msdn.microsoft.com/en-us/library/yf1d93sz(v=vs.110).aspx 5 http://go.microsoft.com/fwlink/?linkid=525363

35 Hantera inställningar för app och anslutning Inställningar för applikation och anslutningar kan hanteras via portal. - inställningar för anslutningar, är gömda som standard.

36 Demonstration hantera inställningar för applikation och anslutning

37 Övning: skapa och hantera web site Övning 1: Skapa Azure Website Arbetsuppgift 1: Skapa Website instans via Management Portal. Steg 1: Skriv in URL:n https://manage.windowsazure.com, logga på med ditt konto. Steg 2: I portal, markera alternativet Web Apps, klicka därefter på +New i nedre delen av sidan. Steg 3: Klicka på alternativet Custom Create Steg 4: I formuläret som visas, utför följande: - i rutan för URL, ange unikt namn. - i rutan för App Service Plan, klicka på alternativet Create New App Service Plan. - i rutan för Location, välj region närmast din plats.

38 - välj alternativet att skapa Free 20 MB SQL database. - i rutan för DB Connection String Name, skriv in: EventsContextConnectionString. - klicka på högerpil. - i rutan för Name, skriv in EventsContextDB. - i rutan Server, klicka på alternativet New SQL database server. - i rutan för Server Login Name, skriv in student. - i rutan för Server login password, skriv in TestPa$$w0rd. Skriv in samma lösenord i rutan för Confirm Password. - klicka på OK-knapp, för att skapa din web site. Går snabbt att skapa, kontrollera förloppet. Arbetsuppgift 2: Gå till hållare för din website. Steg 1: I navigationsdelen, klicka på Web Apps. Steg 2: I listan, klicka på Website som du precis skapade. Steg 3: Klicka på fliken Dashboard i övre delen av bilden. Steg 4: Lokalisera sektion Quick Glance på den högra sidan av dashboard. Steg 5: Under rubriken URL, klicka på hyperlänk till Website. Steg 6: Verifiera att Website exiterar. Steg 7: Stäng ner visningen av din Website. Övning 2: Skapa ASP.NET Webapplikation på Azure Website Detta görs på din utvecklingsmaskin i Azure. Arbetsuppgift 1: Öppna ett existerande ASP.NET webapplikationsprojekt i Visual Studio 2013.

39 Steg 1: På Start screen, klicka på Desktop. Steg 2: Klicka på ikon för File Explorer. Steg 3: Förflytta dig till Allfiles (F:):\labbfiler\Modul6\Startar\Contoso.Events, dubbelklicka därefter på Contoso.Events.sln. Steg 4: I Solution Explorer pane, högerklicka på Contoso.Events.Management, klicka därefter på valet Set as Startup Project. Steg 5: Under Debug meny, klicka på alternativet Start Debugging. Notera: Om det är första gången du skapar build för denna lösning, kommer NuGet återställa eventuella paket som saknas, du behöver inte manuellt återställa dessa. Steg 6: På hemmasidan för din applikation, verifiera att tre stycken events visas. Steg 7: Klicka på Events, på toppen av webbsidan. Steg 8: Verifiera att Events sidan visar lista över händelser. Steg 9: Stäng webbsidan. Arbetsuppgift 2: Ladda ner publish profile för din Azure Website. Detta gör du på din utvecklingsmaskin i Azure. Steg 1: På Start screen, klicka på Internet Explorer. Steg 2: Skriv in följande url: https://manage.windowsazure.com och logga på. Steg 3: I navigationsdelen, klicka på Web Apps. Steg 4: I listan, klicka på Website som du precis skapade. Steg 5: Klicka på fliken Dashboard i övre delen av bilden. Steg 6: Lokalisera sektion Quick Glance på den högra sidan av dashboard. Steg 7: Klicka på alternativet Download the publish profile. Steg 8: I dialogrutan för Download, klicka på Save As.

40 Steg 9: Bläddra till Allfiles (F):\Labbfiler\Modul6\Labbfiler, klicka därefter på Save. Arbetsuppgift 3: Publicera din ASP.NET applikation till Azure Website. Steg 1: I Solution Explorer, högerklicka på Contoso.Events.Management, välj därefter alternativet Publish. Steg 2: I fönstret Publish Web, klicka på alternativet Import. Steg 3: I dialogfönstret Import from a publish profile file, klicka på Browse. Steg 4: Bläddra dig till Allfiles (F):\Labbfiler\Modul6, klicka på filen som du sparade tidigare. Klicka därefter på OK. Steg 5: Verifiera att dialogfönstret Site Name, matchar namnet på din Website. Steg 6: Klicka på Publish, klicka på Overwrite. Arbetsuppgift 4: Verifiera att din applikation har blivit publicerad. Steg 1: På hemsidan för din applikation, verifiera att tre events visas under rubriken Latest 3 Events. Notera: Om inte detta visas, är sidan hämtat från lokal cache. Klicka Ctrl+F5 för att tvinga fram hämtning av sidan. Steg 2: Klicka på Events i navigationsdelen av din webbsida. Steg 3: Verifiera att sidan Events visar lista över events. Steg 4: Stäng flik som visar din sida. Övning 3: Konfiguration av Azure Website Arbetsuppgift 1: Implementera logik för att läsa konfigurationsinställningar från app settings. Steg 1: I fönstret Solution Explorer, expandera Contoso.Events.ViewModel.

41 Steg 2: Dubbelklicka på EventListViewModel.cs. Steg 3: Lokalisera följande kod, på rad 20, this.eventcount=3; Steg 4: Ersätt raden med kod med följande: this.eventcount = Int32.Parse(ConfigurationManager.AppSettings["EventsListViewModel.EventCo unt"]); Steg 5: I Solution Explorer, expandera projektet Contoso:Events.Management. Steg 6: I Solution Explorer, dubbelklicka på Web.config. Steg 7: I elementet appsettings, rad 14, lägg till följande kod: <add key="eventslistviewmodel.eventcount" value="5" /> Steg 8: I meny Debug, klicka på alternativet Start Debugging. Klicka på Overwrite.

42 Steg 9: På hemsidan för din applikation, verifiera att fem stycken events visas under rubriken Latest 5 Events. Steg 10: Stäng ner flik som visar din applikation. Arbetsuppgift 2: Publicera applikation till Azure Website. Steg 1: I Solution Explorer, högerklicka på Contoso.Events.Management, klicka därefter på Publish. Steg 2: I hemsidan för applikation, verifiera att fem events visas under rubriken Latest 5 Events. Steg 3: Stäng ner flik som visar din applikation. Arbetsuppgift 3: Modifiera inställningar i Management Portal. Steg 1: I Start screen, klicka på Internet Explorer, skriv in URL:n https://manage.windowsazure.com, klicka därefter på Enter. Steg 2: Logga på med ditt konto. Steg 3: I navigationsdelen, klicka på Web Apps. Klicka på web site som du precis skapade. Steg 4: Klicka på fliken Configure. Steg 5: Scrolla ner till sektionen App Settings. Steg 6: I dialogrutan för Key, skriv in EventsListViewModel.EventCount. Steg 7: I dialogruta för Value, skriv in 2. Steg 8: Klicka på Save.

43 Notera: När du har uppdaterat konfigurationsinställningarna, måste du vänta några sekunder, för att se förändringarna. När fliken Configure är editerbar igen, har förändringarna slagit igenom. Arbetsuppgift 4: Verifiera att inställningar för app är uppdaterade. Steg 1: Klicka på fliken Dashboard i övre delen av bilden. Steg 2: Lokalisera sektion Quick Glance på den högra sidan av dashboard. Steg 3: Under sektionen URL, klicka på hyperlänk för din webbsite. Steg 4: På hemsidan för din applikation, verifiera att två events visas under rubriken Latest 2 Events. Steg 5: Stäng visningen av din applikation. Steg 6: Stäng Internet Explorer. Steg 7: Stäng Visual Studio.

44 Repetitionsfrågor 1) Vilka web site tires finns att tillgå? 2) Vad krävs för att använda funktionen AlwaysOn? 3) I vilka lägen kan du använda eget domännamn?

45 4) Vilka verktyg kan användas för att hantera web apps?