Ich kann nicht über das Internet auf meine auf IIS 7.5 gehostete MVC-Webanwendung zugreifen

Ich kann nicht über das Internet auf meine auf IIS 7.5 gehostete MVC-Webanwendung zugreifen

Ich hoste meine MVC-Webanwendung auf IIS 7.5 und gehe wie folgt vor:

  1. HinzufügenAnwendungspoolund ändernIdentitätZu NetworkService;
  2. Bearbeiten Sie die Ordnerberechtigungen der Webanwendung auf everyone;
  3. Dateien in C:\inetpub\wwwroot;
  4. Holen Sie sich myWANip.

Bei lokaler Ausführung funktioniert das einwandfrei. Bei der Bereitstellung ist die Website jedoch nicht zugänglich (der Browser meldet „Diese Webseite ist nicht verfügbar“).

Was könnte falsch sein?

Antwort1

Eine nicht verfügbare Webseite bedeutet nicht, dass sie nicht gefunden werden kann, sondern nur, dass sie nicht verfügbar ist. Dies kann ein Pfadproblem sein, aber auch nicht.

Ich gehe davon aus, dass Sie die Site in IIS richtig eingerichtet haben. Wenn ja, klicken Sie darauf, klicken Sie unten auf die Registerkarte „Durchsuchen“ und zeigen Sie die Homepage in ISS an. Dadurch wird zumindest die Seite geladen, auf der sie sich befinden sollte.

Da es so viele Gründe gibt, warum es nicht funktioniert, müssen Sie zunächst zu dem betreffenden Ordner navigieren. Gehen Sie zu Ihrem Views-Ordner und fügen Sie eine HTML-Datei hinzu. Öffnen Sie die Datei im Browser. Vergleichen Sie nun diesen Pfad mit dem, den Sie verwenden möchten.

Stellen Sie sicher, dass Ihre Datei web.config das Debuggen zulässt, da dies hilfreich sein kann.

Ist Port 80 offen? Stellen Sie sicher, dass er in der Firewall offen ist.

Versuchen Sie, die Website direkt aus dem Ordner wwwroot zu öffnen

Haben Sie MVC installiertauf der Maschine?

verwandte Informationen