Was ist IIS?
IIS oder Internet Information Server ist der Server, auf dem .NET-Webanwendungen gehostet werden. IIS wird normalerweise auf einem Windows Server installiert.
Damit Benutzer auf eine Website zugreifen können, muss die Website auf einem Webserver gehostet werden. Für verschiedene Technologien stehen verschiedene Webserver zur Verfügung. In .Net heißt der verfügbare Webserver Internet Information Services oder IIS .
Sobald die Webanwendung entwickelt ist, wird sie auf einem IIS-Server bereitgestellt. Auf diese Webanwendung können dann die Endbenutzer zugreifen. Es gibt zwei Möglichkeiten, eine Anwendung auf dem Server bereitzustellen. Beide werden hier angezeigt.
- Verwenden der Dateikopiermethode.
- Verwenden der Webveröffentlichungsmethode.
In diesem Tutorial lernen Sie:
- Herunterladen und Installieren von IIS
- So stellen Sie eine Website in IIS über eine Dateikopie bereit
- So veröffentlichen Sie die ASP.NET-Website
Herunterladen und Installieren von IIS
Das folgende Diagramm zeigt den Prozessablauf für einen IIS-Server.
- Der erste Teil ist die vom Benutzer gesendete Anfrage. Die Anfrage ist normalerweise eine Webseite. Ein Beispiel könnte http://example.com/Default.aspx sein.
- 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 die URL http://example.com/Default.aspx im Webbrowser ein. Die Anforderung wird dann an den IIS-Server gesendet, auf dem sich die Anwendung example.com befindet.
- Sobald die Anforderung beim IIS-Server eingeht, wird sie verarbeitet. Der IIS-Server führt alle erforderlichen Vorgänge gemäß Anforderung 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. Dieser HTML-Inhalt wird im Webbrowser angezeigt.
Schauen wir uns an, wie wir IIS auf einem Windows Server installieren können.
- Laden Sie zunächst den Windows-Server von der URL https://msdn.microsoft.com/en-us/windowsserver2012r2.aspx herunter und testen Sie ihn 120 Tage lang.
- Nach der Installation müssen die folgenden Schritte ausgeführt werden, um IIS zu installieren.
Schritt 1) Unter Windows Server 2012 wird das Standard-Dashboard wie folgt angezeigt.
- Der erste Schritt besteht darin, im Dashboard auf "Rollen und Funktionen hinzufügen" zu klicken.
- Dadurch können zusätzliche Funktionen auf einem Server installiert werden.
Schritt 2) Auf dem nächsten Bildschirm müssen Sie auf die Schaltfläche Weiter klicken, um fortzufahren.
Schritt 3) Im nächsten Schritt müssen wir zwei Teilschritte ausführen
- Die erste besteht darin, die rollenbasierte Installation oder die Feature-Installation auszuwählen. Auf diese Weise können wir die IIS-Installation durchführen.
- Klicken Sie auf die Schaltfläche "Weiter", um fortzufahren.
Schritt 4) 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) Im nächsten Schritt müssen wir zwei Teilschritte ausfü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) Klicken Sie im folgenden Bildschirm auf die Schaltfläche Weiter, um fortzufahren.
Schritt 7) Klicken Sie im letzten Bildschirm auf die Schaltfläche Installieren, um die Installation zu starten.
Sobald IIS installiert wurde, können Sie es starten, indem Sie in Windows 2012 suchen.
- Geben Sie die Zeichenfolge 'inetmgr' ein, die der Befehl für IIS ist.
- Dann wird der Internet Information Services Manager angezeigt. Klicken Sie darauf.
Nachdem Sie auf den obigen Link geklickt haben, wird IIS geöffnet und der folgende Bildschirm wird angezeigt.
In IIS haben Sie eine erste Site eingerichtet, die als Standardwebsite bezeichnet wird.
Wenn Sie Ihren Browser öffnen und zur URL http: // localhost gehen . Sie sehen die folgende Ausgabe. Diese URL führt hauptsächlich zur Standardwebsite, die im vorherigen Bildschirm angezeigt wurde. Dies ist die Standardseite, die angibt, dass der IIS-Server aktiv ist.
So stellen Sie eine Website in IIS über eine Dateikopie bereit
Nach der Entwicklung einer Webanwendung besteht der nächste wichtige Schritt in der Bereitstellung der Webanwendung. 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. Schauen wir uns die erste Methode an, nämlich die Dateikopie.
Wir verwenden die in den vorherigen Abschnitten erstellte Webanwendung. Befolgen Sie die unten aufgeführten Schritte, um dies zu erreichen.
Schritt 1) Stellen Sie zunächst sicher, dass unsere Webanwendung 'DemoApplication' in Visual Studio geöffnet ist.
Schritt 2) Öffnen Sie die Datei 'Demo.aspx' und geben Sie die Zeichenfolge "Guru 99 ASP.Net" ein.