Hur man är värd för en webbplats på IIS: Konfigurera och distribuera webbapplikation
⚡ Smart sammanfattning
Att vara värd för en webbplats på IIS innebär att installera Internet Information Services (Internet Information Services) Windows Server och distribuera en ASP.NET-applikation till den. Den här resursen förklarar vad IIS är, hur man installerar det och hur man distribuerar en webbapplikation med hjälp av både metoderna File Copy och Web Publish.

Vad är IIS?
IIS, eller Internet Information Server, är den server som används för att vara värd för .NET-webbapplikationer. IIS-hosting installeras normalt på en Windows Server.
För att användare ska kunna komma åt en webbplats krävs det att webbplatsen finns på någon form av webbserver. Det finns olika webbservrar tillgängliga för olika tekniker. I .NET kallas den tillgängliga webbservern Internetinformationstjänster, eller IIS.
När webbapplikationen är utvecklad distribueras den sedan på en IIS-server. Denna webbapplikation kan sedan nås av slutanvändarna. Det finns två sätt att distribuera en applikation till servern, och du ser båda här.
- Använder metoden filkopiering.
- Använda metoden Web Publication.
Hur man laddar ner och installerar IIS
Diagrammet nedan visar processflödet för en IIS-server.

- Den första delen är den begäran som skickas av användaren. Begäran är normalt en webbsida. Ett exempel kan vara http://example.com/Default.aspx.
- Här är 'example.com' en webbplats som finns på IIS-servern.
- 'Default.aspx' är en webbsida på webbplatsen example.com.
- Så kommer användaren att ange URL http://example.com/Default.aspx i webbläsaren. Begäran kommer sedan att gå till IIS-servern, som har applikationen example.com.
- När begäran kommer till IIS-servern bearbetas den. IIS-servern kommer att utföra alla nödvändiga åtgärder enligt begäran.
- Slutligen skickar IIS-servern utdata tillbaka till användaren. Utdata kommer vanligtvis att vara HTML-innehåll som skickas tillbaka till användaren. Detta HTML-innehåll kommer att visas i webbläsaren.
Låt oss titta på hur vi kan installera IIS på en Windows Server.
- Först, ladda ner Windows Servern från URL - https://learn.microsoft.com/en-us/previous-versions/dn934703(v=msdn.10) och prova i 120 dagar.
Efter installationen måste följande steg utföras för att installera IIS.
Steg 1) Gå till Windows Server och Lägg till roller
On Windows Server 2012, standardinstrumentpanelen visas enligt nedan.
- Det första steget är att klicka på "Lägg till roller och funktioner" på instrumentpanelen.
- Detta gör att man kan installera ytterligare funktioner på en server.
Steg 2) Gå vidare till nästa steg
På nästa skärm måste du klicka på knappen Nästa för att fortsätta.
Steg 3) Välj installationsmetod
I nästa steg behöver vi utföra två delsteg:
- Det första är att välja rollbaserad eller funktionsbaserad installation. Detta gör att vi kan utföra IIS-installationen.
- Klicka på knappen "Nästa" för att fortsätta.
Steg 4) Välj server
På nästa skärm kommer du att se namnet på servern som installationen pågår på. Klicka på knappen Nästa för att fortsätta.
Steg 5) Välj webbserveralternativet
I nästa steg behöver vi utföra två delsteg:
- Välj alternativet Webbserver. Detta säkerställer att IIS installeras.
- Klicka på knappen "Nästa" för att fortsätta.
Steg 6) Fortsätt vidare
På nästa skärm klickar du på knappen Nästa för att fortsätta.
Steg 7) Starta installationen
På den sista skärmen klickar du på knappen Installera för att påbörja installationen.
När IIS har installerats kan du starta det genom att gå till Sök i Windows 2012.
- Ange strängen 'inetmgr', vilket är kommandot för IIS.
- Då kommer Internet Information Services Manager upp. Klicka på detta.
När du klickat på länken ovan öppnas IIS och du kommer att presenteras med skärmen nedan.
I IIS kommer du att ha en första webbplats inställd som heter Standardwebbplats.
Om du öppnar din webbläsare och går till URL http://localhost, kommer du att se resultatet nedan. Detta URL går huvudsakligen till standardwebbplatsen som visades på föregående skärm. Detta är standardsidan, vilket indikerar att IIS-servern är igång.
Hur man distribuerar webbplats i IIS via filkopiering
Efter utvecklingping en webbapplikation är nästa viktiga steg att driftsätta webbapplikationen. Webbapplikationen måste driftsättas så att den kan nås av andra användare. Driftsättningen görs till en IIS-webbserver.
Det finns olika sätt att driftsätta en webbapplikation. Låt oss titta på den första metoden, som är filkopieringsmetoden.
Vi använder webbapplikationen som skapades i de tidigare avsnitten. Låt oss följa stegen nedan för att hosta applikationen i IIS.
Steg 1) Låt oss först se till att vi har vår webbapplikation 'DemoApplication' öppen i Visual Studio.
Steg 2) Öppna filen 'Demo.aspx' och ange strängen "Guru 99 ASP.Net”.
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> </head> <body> <form id="form1" runat="server"> <div> Guru 99 ASP.Net </div> </form> </body> </html>
Nu är det bara att köra programmet i Visual Studio för att se till att det fungerar.
Produktion:
Texten 'Guru 99 ASP.Net' visas. Du bör få ovanstående utdata i webbläsaren.
Steg 3) Nu är det dags att publicera lösningen.
- Högerklicka på "DemoApplication" i Solution Explorer.
- Välj alternativet "Publicera" från kontextmenyn.
Det kommer att öppna en annan skärm (se steg nedan).
Steg 4) I nästa steg väljer du "Ny profil" för att skapa en ny publiceringsprofil. Publiceringsprofilen kommer att ha inställningarna för att publicera webbapplikationen via Filkopiering.
Steg 5) På nästa skärm måste vi ange detaljerna i profilen.
- Ange ett namn för profilen, till exempel FileCopy.
- Klicka på OK-knappen för att skapa profilen.
Steg 6) I det här steget nämner vi specifikt att vi kommer att publicera webbplatsen via File Copy.
- Välj publiceringsmetoden som filsystem.
- Ange målplatsen som C:\inetpub\wwwroot – detta är standardfilplatsen för standardwebbplatsen i IIS.
- Klicka på knappen "Nästa" för att fortsätta.
Steg 7) På nästa skärm klickar du på knappen Nästa för att fortsätta.
Steg 8) Klicka på knappen "Publicera" på den sista skärmen.
När alla ovanstående steg är utförda får du följande utdata Visual Studio.
Produktion:
Från utgången kommer du att se att publiceringen lyckades.
Nu är det bara att öppna webbläsaren och gå till URL – http://localhost/Demo.aspx.
Du kan se från utgången att nu när du bläddrar till http://localhost/Demo.aspx, sidan visas. Den visar också texten 'Guru 99 ASP.Net'.
Hur man publicerar ASP.NET webbplats
En annan metod för att driftsätta webbapplikationen är genom att publicera en webbplats. Den viktigaste skillnaden i den här metoden för hur man hostar en webbapplikation i IIS är att:
- Du har mer kontroll över implementeringen.
- Du kan ange vilken webbplats du vill distribuera din applikation till.
- Anta till exempel att du har två webbplatser, WebbplatsA och WebbplatsB. Om du använder metoden Webbpublicering kan du publicera din applikation på vilken webbplats som helst. Du behöver inte heller veta webbplatsens fysiska sökväg.
- I metoden Filkopiering måste du känna till webbplatsens fysiska sökväg.
Låt oss använda samma demoapplikation och se hur man distribuerar en ASP.Net-applikation i IIS steg för steg med hjälp av "webbplatspubliceringsmetoden".
Steg 1) I det här steget:
- Högerklicka på "DemoApplication" i Solution Explorer.
- Välj alternativet Publicera från snabbmenyn.
Steg 2) På nästa skärm väljer du alternativet "Ny profil" för att skapa en ny publiceringsprofil. Publiceringsprofilen kommer att innehålla inställningarna för att publicera webbapplikationen via Web Deploy.
Steg 3) På nästa skärm måste vi ange detaljerna i profilen.
- Ange ett namn för profilen, till exempel 'WebPublish'.
- Klicka på knappen 'OK' för att skapa profilen.
Steg 4) På nästa skärm måste du ange alla detaljer för publiceringsprocessen.
- Välj publiceringsmetoden som Web Deployment.
- Välj servern som lokal värd.
- Ange webbplatsnamnet som Standardwebbplats – kom ihåg att detta är namnet på IIS-webbplatsen.
- Ange destinationen URL as http://localhost.
- Klicka slutligen på knappen Nästa för att fortsätta.
Steg 5) Klicka på knappen "Nästa" på följande skärm för att fortsätta.
Steg 6) Klicka slutligen på knappen Publicera för att publicera webbplatsen.
När alla ovanstående IIS-värdsteg har utförts får du följande utdata i Visual Studio.
Produktion:
Från utgången kommer du att se att publiceringen lyckades.
Nu är det bara att öppna webbläsaren och gå till URL – http://localhost/Demo.aspx.
Du kan se från utgången att nu när du bläddrar till http://localhost/Demo.aspx, sidan visas. Den visar även texten Guru 99 ASP.Net.






























