Så här är du värd för en webbplats på IIS: Installation & Distribuera webbapplikation

Innehållsförteckning:

Anonim

Vad är IIS?

IIS eller Internet Information Server är den server som används för. Net-webbapplikationer. IIS är normalt installerat på en Windows Server.

För att användare ska få tillgång till en webbplats krävs att webbplatsen är värd på någon form av webbserver. Det finns olika webbservrar tillgängliga för olika tekniker. I .Net kallas den tillgängliga webbservern Internet Information Services eller IIS .

När webbapplikationen har utvecklats distribueras den sedan på en IIS-server. Denna webbapplikation kan sedan nås av slutanvändarna. Det finns två sätt att distribuera ett program till servern, du kommer att se båda här.

  • Använd filmetoden.
  • Använda webbpubliceringsmetoden.

I den här handledningen lär du dig-

  • Hur man laddar ner och installerar IIS
  • Hur man distribuerar webbplats i IIS via filkopia
  • Hur man publicerar ASP.NET-webbplatsen

Hur man laddar ner och installerar IIS

Nedanstående diagram visar processflödet för en IIS-server.

  1. 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 är värd på IIS-servern.
  • 'Default.aspx' är en webbsida på webbplatsen example.com.
  • Så användaren kommer att ange webbadressen http://example.com/Default.aspx i webbläsaren. Förfrågan går sedan till IIS-servern, som har exempel.com-applikationen.
  1. När begäran kommer till IIS-servern behandlas den. IIS-servern kommer att utföra alla nödvändiga operationer enligt begäran.
  2. 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 visas i webbläsaren.

Låt oss se hur vi kan installera IIS på en fönsterserver.

  • Ladda först ned Windows-servern från URL: en - https://msdn.microsoft.com/en-us/windowsserver2012r2.aspx och prova den i 120 dagar.

  • När installationen är installerad måste följande steg utföras för installation av IIS.

Steg 1) På Windows Server 2012 visas standardinstrumentpanelen 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) På nästa skärm måste du klicka på Nästa för att fortsätta.

Steg 3) I nästa steg måste vi utföra två delsteg

  1. Den första är att välja rollbaserad eller funktionsinstallation. Detta gör att vi kan utföra IIS-installationen.
  2. Klicka på 'Nästa' för att fortsätta.

Steg 4) I nästa skärm ser du namnet på servern som installationen äger rum på. Klicka på Nästa för att fortsätta.

Steg 5) I nästa steg måste vi utföra två delsteg

  1. Välj alternativet Webbserver. Detta säkerställer att IIS installeras.
  2. Klicka på 'Nästa' för att fortsätta.

Steg 6) Klicka på nästa knapp på nästa skärm för att fortsätta.

Steg 7) I den sista skärmen klickar du på Installera-knappen för att påbörja installationen.

När IIS har installerats kan du starta det genom att söka i Windows 2012.

  1. Ange strängen 'inetmgr' som är kommandot för IIS.
  2. Då kommer Internet Information Services Manager upp. Klicka på det här.

När du har klickat på länken ovan öppnas IIS och nedanstående skärm visas.

I IIS kommer du att ha en första webbplats som heter Standardwebbplats.

Om du öppnar din webbläsare och går till webbadressen http: // localhost . Du ser nedanstående utdata. Denna URL går huvudsakligen till standardwebbplatsen som visas i föregående skärm. Det här är standardsidan som anger att IIS-servern är igång.

Hur man distribuerar webbplats i IIS via filkopia

Efter att ha utvecklat en webbapplikation är nästa viktiga steg att distribuera webbapplikationen. Webbapplikationen måste distribueras så att den kan nås av andra användare. Driftsättningen sker till en IIS-webbserver.

Det finns olika sätt att distribuera en webbapplikation. Låt oss titta på den första metoden som är filkopian.

Vi använder webbapplikationen som skapats i de tidigare avsnitten. Låt oss följa nedanstående steg för att uppnå detta.

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."

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.

  1. Högerklicka på 'DemoApplication' i Solution Explorer
  2. Välj alternativet 'Publicera' från snabbmenyn.

Det öppnar 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 har inställningar för publicering av webbapplikationen via filkopia.

Steg 5 ) I nästa skärm måste vi ge information om profilen.

  1. Ge ett namn för profilen, t.ex. FileCopy
  2. Klicka på OK-knappen för att skapa profilen

Steg 6) I det här steget nämner vi specifikt att vi ska publicera webbplatsen via filkopia.

  1. Välj publiceringsmetoden som filsystem.
  2. Ange målplatsen som C: \ inetpub \ wwwroot - Detta är standardfilplatsen för standardwebbplatsen i IIS.
  3. Klicka på 'Nästa' för att fortsätta.

Steg 7) Klicka på Nästa på nästa skärm för att fortsätta.

Steg 8) Klicka på knappen 'Publicera' i den sista skärmen

När alla ovanstående steg utförs får du följande utdata i Visual Studio

Produktion:-

Från produktionen ser du att publiceringen lyckades.

Öppna bara webbläsaren och gå till webbadressen - http: //localhost/Demo.aspx

Du ser från utdata att sidan nu visas när du bläddrar till http: //localhost/Demo.aspx . Den visar också texten 'Guru 99 ASP.Net'.

Hur man publicerar ASP.NET-webbplatsen

En annan metod för att distribuera webbapplikationen är att publicera en webbplats. Huvudskillnaden i denna metod är att

  • Du har mer kontroll över distributionen.
  • Du kan ange till vilken webbplats du vill distribuera din applikation till.
  • Antag till exempel om du hade två webbplatser WebSiteA och WebSiteB. Om du använder webbpubliceringsmetoden kan du publicera din ansökan till vilken webbplats som helst. Du behöver inte heller känna till webbplatsens fysiska väg.
  • I FileCopy-metoden måste du känna till webbplatsens fysiska väg.

Låt oss använda samma demoapplikation och se hur vi kan publicera med "webbplatspubliceringsmetoden".

Steg 1 ) I detta steg,

  1. Högerklicka på 'DemoApplication' i Solution Explorer
  2. Välj publiceringsalternativ från snabbmenyn.

Steg 2) På nästa skärm väljer du alternativet "Ny profil" för att skapa en ny publiceringsprofil. Publiceringsprofilen har inställningar för publicering av webbapplikationen via Web Deploy.

Steg 3 ) I nästa skärm måste vi ge information om profilen.

  1. Ge ett namn för profilen, till exempel 'WebPublish'
  2. Klicka på OK för att skapa profilen

Steg 4) I nästa skärm måste du ge alla detaljer för publiceringsprocessen

  1. Välj publiceringsmetoden som webbdistribution
  2. Välj servern som Localhost
  3. Ange platsnamnet som standardwebbplats - Kom ihåg att detta är namnet på webbplatsen i IIS
  4. Ange måladressen som http: // localhost
  5. 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 steg utförs får du följande utdata i Visual Studio.

Produktion:-

Från produktionen ser du att publiceringen lyckades.

Öppna bara webbläsaren och gå till webbadressen - http: //localhost/Demo.aspx

Du ser från utdata att sidan nu visas när du bläddrar till http: //localhost/Demo.aspx . Den visar också texten Guru 99 ASP.Net.

Sammanfattning

  • Efter att en ASP.Net-applikation har utvecklats är nästa steg att den måste distribueras.
  • I .Net är IIS standardwebbservern för ASP.Net-applikationer.
  • ASP.Net-webbapplikationer kan distribueras med filkopieringsmetoden.
  • ASP.Net-webbapplikationer kan också distribueras med Web Publish-metoden.