2016-06-12 11 views
5

Ich bin neu in Asp.NetWie konfiguriere ich IIS 7 für die localhost-Website?

Ich habe Funktionen von IIS 7 auf meinem Windows-System aktiviert und in der Lage, IIS-Manager zu sehen.

Ich erstellte eine Anwendung, sondern Build/run Anwendung über Visual Studio es geht zum Browser und führen Sie die Anwendung mit anderen Port-Nummer. Wenn ich stoppe Build/run-Anwendung über Visual Studio und erneut ich refresh Browser-Anwendung konnte nicht ausgeführt werden.

Ich möchte Anwendung ohne Visual Studio ausführen. Wie macht man das.

Es gibt diese: http://localhost:9864/

+1

lösen Ja es funktioniert, Dank paaren –

Antwort

4

Um IIS mit einer neuen Website die folgenden Anweisungen zu konfigurieren:

  1. Öffnen Sie IIS-Manager mit der rechten auf Sites (auf der rechten Menü) und klicken Sie auf Hinzufügen Webseite

  1. Geben Sie die Seite einen Site-Namen, den physischen Pfad auf Ihrem Computer, und einen Hostnamen

    Es gibt einige Konventionen wie für welche Website physischer Pfad Sie lesen zu können wählen, es in this SO question

  1. in Windows Explorer zu C:\Windows\System32\drivers\etc gehen und bearbeiten Sie die Datei hosts

    Fügen Sie diese Zeile an der e nd der Datei:

    127.0.0.1 your-chosen-host-name-from-iis-ie-localhost.testsite.com

    und die Datei

Das ist über sie speichern. Sie können Ihren Browser öffnen und den Host-Namen Sie für Ihre Website oder in IIS rechts klicken, um Ihre Website und klicken Sie auf Verwalten Webseite ausgewählt durchsuchen - Durchsuchen

Wichtiger Hinweis

Wenn Sie die gleiche Adresse verwenden möchten, wie Ihr VS verwendet (http://localhost:9864/), dann in Schritt 2 lassen Sie das Textfeld Host Name leer und ändern Sie stattdessen das Port-Textfeld zu Ihrem gewünschten Port (9864). In diesem Fall können Sie auch Schritt 3.

Als Website-Note ignorieren:

Wenn Sie IIS auf dem Computer nach der VS-Installation installieren Sie könnten einige Konflikte bekommen. Sie können zu diesem Zeitpunkt möglicherweise zu statischen Inhalten wie HTML, aber nicht zu .NET-Ressourcen wie aspx-Dateien navigieren. Wenn Sie zu.NET-Dateien erhalten Sie eine SMS-Nachricht: Die Seite, die Sie anfordern können wegen der Nebenstellenkonfiguration nicht bedient werden Sie es mit this SO question

+0

ich dies tat, aber wenn ich den Hostnamen laufen auf Browser Es führt die IIS-Homepage aus. –

+0

@ManishTiwari Was war der Hostname, den Sie dem IIS im Textfeld zur Verfügung gestellt haben? Was war die Zeile, die du in die hosts-Datei geschrieben hast? Zu welcher Adresse hast du gesucht? Haben Sie versucht, mit der rechten Maustaste auf Ihre Website auf IIS zu klicken und auf Website verwalten -> Durchsuchen ... zu klicken, um auf Ihre Website zu gelangen? –

+0

Pfad 'C: \ inetpub \ wwwroot \ demo.com', Hostname' demo.com', In Host-Datei '127.0.0.1 \t demo.com' Und Browse im Browser' demo.com', aber es öffnet IIS-Zielseite –