So hosten Sie eine Website auf IIS: Webanwendung einrichten und bereitstellen
โก Intelligente Zusammenfassung
Das Hosten einer Website auf IIS beinhaltet die Installation von Internetinformationsdiensten auf Windows Server und Bereitstellung einer ASP.NET-Anwendung darauf. Diese Ressource erklรคrt, was IIS ist, wie man es installiert und wie man eine Webanwendung mithilfe der Methoden โDatei kopierenโ und โWeb verรถffentlichenโ bereitstellt.

Was ist IIS?
IIS (Internet Information Server) ist der Server, der zum Hosten von .NET-Webanwendungen verwendet wird. IIS-Hosting wird normalerweise auf einem Desktop-PC installiert. Windows Server.
Damit Benutzer auf eine Website zugreifen kรถnnen, muss diese auf einem Webserver gehostet werden. Fรผr verschiedene Technologien stehen unterschiedliche Webserver zur Verfรผgung. In .NET heiรt der verfรผgbare Webserver beispielsweise .NET. Internetinformationsdienste oder IIS.
Sobald die Webanwendung entwickelt ist, wird sie auf einem IIS-Server bereitgestellt. Anschlieรend kรถnnen Endbenutzer auf diese Webanwendung zugreifen. Es gibt zwei Mรถglichkeiten, eine Anwendung auf dem Server bereitzustellen, die wir Ihnen beide vorstellen.
- Verwenden der Dateikopie-Methode.
- Verwendung der Web-Verรถffentlichungsmethode.
So laden Sie IIS herunter und installieren es
Das folgende Diagramm zeigt den Prozessablauf fรผr einen IIS-Server.

- Der erste Teil ist die vom Benutzer gesendete Anfrage. Diese Anfrage ist normalerweise eine Webseite. Ein Beispiel wรคre http://example.com/Default.aspx.
- Hier ist โexample.comโ eine Website, die auf dem IIS-Server gehostet wird.
- โDefault.aspxโ ist eine Webseite auf der Website example.com.
- Der Benutzer gibt also Folgendes ein: URL http://example.com/Default.aspx im Webbrowser. Die Anfrage wird dann an den IIS-Server weitergeleitet, auf dem sich die Anwendung example.com befindet.
- Sobald die Anfrage beim IIS-Server eingeht, wird sie verarbeitet. Der IIS-Server fรผhrt alle erforderlichen Operationen gemรคร der Anfrage aus.
- Schlieรlich sendet der IIS-Server die Ausgabe an den Benutzer zurรผck. Die Ausgabe besteht im Allgemeinen aus HTML-Inhalten, die an den Benutzer zurรผckgesendet werden. Diese HTML-Inhalte werden im Webbrowser angezeigt.
Schauen wir uns an, wie wir IIS auf einem Computer installieren kรถnnen. Windows Server.
- Zuerst herunterladen Windows Server vom URL - https://learn.microsoft.com/en-us/previous-versions/dn934703(v=msdn.10) und probieren Sie es 120 Tage lang aus.
Nach der Installation mรผssen zur Installation von IIS die folgenden Schritte ausgefรผhrt werden.
Schritt 1) Gehen Sie zu Windows Server und Rollen hinzufรผgen
On Windows Server 2012, das Standard-Dashboard wird wie folgt angezeigt.
- Der erste Schritt besteht darin, im Dashboard auf โRollen und Funktionen hinzufรผgenโ zu klicken.
- Dies ermรถglicht die Installation zusรคtzlicher Funktionen auf einem Server.
Schritt 2) Fahren Sie mit dem nรคchsten Schritt fort.
Auf dem nรคchsten Bildschirm mรผssen Sie auf die Schaltflรคche โWeiterโ klicken, um fortzufahren.
Schritt 3) Wรคhlen Sie die Installationsmethode
Im nรคchsten Schritt mรผssen wir zwei Teilschritte durchfรผhren:
- Die erste Mรถglichkeit besteht darin, die rollenbasierte oder die funktionsbasierte Installation auszuwรคhlen. Dies ermรถglicht uns die Durchfรผhrung der IIS-Installation.
- Klicken Sie auf die Schaltflรคche โWeiterโ, um fortzufahren.
Schritt 4) Wรคhlen Sie den Server aus
Im nรคchsten Bildschirm sehen Sie den Namen des Servers, auf dem die Installation stattfindet. Klicken Sie auf die Schaltflรคche โWeiterโ, um fortzufahren.
Schritt 5) Wรคhlen Sie die Webserver-Option
Im nรคchsten Schritt mรผssen wir zwei Teilschritte durchfรผhren:
- Wรคhlen Sie die Option โWebserverโ. Dadurch wird sichergestellt, dass IIS installiert wird.
- Klicken Sie auf die Schaltflรคche โWeiterโ, um fortzufahren.
Schritt 6) Fahren Sie fort
Klicken Sie im nรคchsten Bildschirm auf die Schaltflรคche โWeiterโ, um fortzufahren.
Schritt 7) Starten Sie die Installation
Klicken Sie im letzten Bildschirm auf die Schaltflรคche โInstallierenโ, um mit der Installation zu beginnen.
Sobald IIS installiert ist, kรถnnen Sie es รผber die Suche starten. Windows 2012
- Geben Sie die Zeichenkette 'inetmgr' ein. Dies ist der Befehl fรผr IIS.
- Dann erscheint der Internet Information Services Manager. Klicken Sie darauf.
Nachdem Sie auf den obigen Link geklickt haben, wird IIS geรถffnet und Ihnen wird der folgende Bildschirm angezeigt.
In IIS haben Sie zunรคchst eine Website namens โStandardwebsiteโ eingerichtet.
Wenn Sie Ihren Browser รถffnen und zu folgender Seite gehen URL http://localhostSie werden die unten stehende Ausgabe sehen. URL Sie werden hauptsรคchlich zur Standardwebsite weitergeleitet, die im vorherigen Bildschirm angezeigt wurde. Dies ist die Standardseite, die anzeigt, dass der IIS-Server betriebsbereit ist.
So stellen Sie eine Website in IIS per Dateikopie bereit
Nach der Entwicklungping Der nรคchste wichtige Schritt bei einer Webanwendung ist deren Bereitstellung. Die Webanwendung muss bereitgestellt werden, damit andere Benutzer darauf zugreifen kรถnnen. Die Bereitstellung erfolgt auf einem IIS-Webserver.
Es gibt verschiedene Mรถglichkeiten, eine Webanwendung bereitzustellen. Betrachten wir die erste Methode, nรคmlich das Kopieren von Dateien.
Wir verwenden die in den vorherigen Abschnitten erstellte Webanwendung. Fรผhren Sie die folgenden Schritte aus, um die Anwendung in IIS zu hosten.
Schritt 1) Zunรคchst sollten wir sicherstellen, dass unsere Webanwendung โDemoApplicationโ in Visual Studio geรถffnet ist.
Schritt 2) รffnen Sie die Datei โDemo.aspxโ und geben Sie die Zeichenkette โ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>
Fรผhren Sie die Anwendung jetzt einfach in Visual Studio aus, um sicherzustellen, dass sie funktioniert.
Ausgang:
Der Text โGuru Es wird โ99 ASP.Netโ angezeigt. Sie sollten die obige Ausgabe im Browser erhalten.
Schritt 3) Nun ist es an der Zeit, die Lรถsung zu verรถffentlichen.
- Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf โDemoApplicationโ.
- Wรคhlen Sie im Kontextmenรผ die Option โVerรถffentlichenโ.
Es รถffnet sich ein weiterer Bildschirm (siehe Schritt unten).
Schritt 4) Im nรคchsten Schritt wรคhlen Sie โNeues Profilโ, um ein neues Verรถffentlichungsprofil zu erstellen. Dieses Profil enthรคlt die Einstellungen fรผr die Verรถffentlichung der Webanwendung per Dateikopie.
Schritt 5) Im nรคchsten Bildschirm mรผssen wir die Profildetails angeben.
- Geben Sie dem Profil einen Namen, zum Beispiel FileCopy.
- Klicken Sie auf die Schaltflรคche OK, um das Profil zu erstellen.
Schritt 6) In diesem Schritt erwรคhnen wir ausdrรผcklich, dass wir die Website per Dateikopie verรถffentlichen werden.
- Wรคhlen Sie die Verรถffentlichungsmethode als Dateisystem.
- Geben Sie als Zielspeicherort C:\inetpub\wwwroot ein โ dies ist der Standarddateispeicherort fรผr die Standardwebsite in IIS.
- Klicken Sie auf die Schaltflรคche โWeiterโ, um fortzufahren.
Schritt 7) Klicken Sie im nรคchsten Bildschirm auf die Schaltflรคche Weiter, um fortzufahren.
Schritt 8) Klicken Sie im letzten Bildschirm auf die Schaltflรคche โVerรถffentlichenโ.
Wenn alle oben genannten Schritte ausgefรผhrt werden, erhalten Sie die folgende Ausgabe in Visual Studio.
Ausgang:
Anhand der Ausgabe kรถnnen Sie erkennen, dass die Verรถffentlichung erfolgreich war.
รffnen Sie nun einfach den Browser und gehen Sie zu URL โ http://localhost/Demo.aspx.
Sie kรถnnen der Ausgabe entnehmen, dass Sie jetzt zu navigieren http://localhost/Demo.aspxDie Seite erscheint. Auรerdem wird der Text โGuru 99 ASP.Net'.
So verรถffentlichen Sie eine ASP.NET-Website
Eine weitere Methode zur Bereitstellung der Webanwendung ist die Verรถffentlichung einer Website. Der wesentliche Unterschied dieser Methode zum Hosten einer Webanwendung in IIS besteht darin:
- Sie haben mehr Kontrolle รผber die Bereitstellung.
- Sie kรถnnen die Website angeben, auf der Ihre Anwendung bereitgestellt werden soll.
- Angenommen, Sie haben zwei Websites, Website A und Website B. Mit der Webverรถffentlichungsmethode kรถnnen Sie Ihre Anwendung auf jeder beliebigen Website verรถffentlichen. Sie mรผssen auรerdem den physischen Pfad der Website nicht kennen.
- Bei der Methode โDatei kopierenโ mรผssen Sie den physischen Pfad der Website kennen.
Wir verwenden dieselbe Demo-Anwendung und sehen uns Schritt fรผr Schritt an, wie man eine ASP.Net-Anwendung in IIS mithilfe der โWebsite-Verรถffentlichungsmethodeโ bereitstellt.
Schritt 1) In diesem Schritt:
- Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf โDemoApplicationโ.
- Wรคhlen Sie im Kontextmenรผ die Option โVerรถffentlichenโ.
Schritt 2) Wรคhlen Sie im nรคchsten Bildschirm die Option โNeues Profilโ, um ein neues Verรถffentlichungsprofil zu erstellen. Dieses Profil enthรคlt die Einstellungen fรผr die Verรถffentlichung der Webanwendung รผber Web Deploy.
Schritt 3) Im nรคchsten Bildschirm mรผssen wir die Profildetails angeben.
- Geben Sie dem Profil einen Namen, zum Beispiel โWebPublishโ.
- Klicken Sie auf die Schaltflรคche โOKโ, um das Profil zu erstellen.
Schritt 4) Im nรคchsten Bildschirm mรผssen Sie alle Details fรผr den Verรถffentlichungsprozess angeben.
- Wรคhlen Sie als Verรถffentlichungsmethode โWeb Deployโ.
- Wรคhlen Sie als Server โLocalhostโ aus.
- Geben Sie als Websitenamen โStandardwebsiteโ ein โ denken Sie daran, dass dies der Name der IIS-Website ist.
- Geben Sie das Ziel ein URL as http://localhost.
- Klicken Sie abschlieรend auf die Schaltflรคche โWeiterโ, um fortzufahren.
Schritt 5) Klicken Sie auf dem folgenden Bildschirm auf die Schaltflรคche โWeiterโ, um fortzufahren.
Schritt 6) Klicken Sie abschlieรend auf die Schaltflรคche โVerรถffentlichenโ, um die Website zu verรถffentlichen.
Wenn alle oben genannten IIS-Hosting-Schritte ausgefรผhrt werden, erhalten Sie die folgende Ausgabe in Visual Studio.
Ausgang:
Anhand der Ausgabe kรถnnen Sie erkennen, dass die Verรถffentlichung erfolgreich war.
รffnen Sie nun einfach den Browser und gehen Sie zu URL โ http://localhost/Demo.aspx.
Sie kรถnnen der Ausgabe entnehmen, dass Sie jetzt zu navigieren http://localhost/Demo.aspxDie Seite erscheint. Auรerdem wird der Text angezeigt. Guru 99 ASP.Net.






























