Installieren Sie die MVC-Website auf IIS7

7

Ich benutze VisualStudio, um eine C # -MVC3-Website zu erstellen, und es funktioniert großartig.

Ich muss die Website auf einem anderen Computer installieren, um es zu überprüfen. Der Computer verfügt über IIS7.

Ich habe versucht, zu installieren (mein erstes Mal ... Ich kenne IIS nicht wirklich), und wenn ich die Website (localhost / mySite) durchsuche, kann ich alle Verzeichnisse (Controller, Ansichten ...) sehen, aber ich kann die Site selbst nicht sehen.

Ich kann eine bestimmte Datei sehen (wie localhost / mySite / Content / img.jpg), aber ich kann die Site nicht mit den Controllern (localhost / mySite oder localhost / mySite / Home) sehen )

Was soll ich tun?

    
TamarG 30.04.2012, 09:05
quelle

4 Antworten

15

Installieren Sie zuerst ASP MVC und führen Sie je nach Ihrer Architektur eine der folgenden Aktionen aus:

32-Bit (x86) Windows

%Vor%

64-Bit (x64) Windows

%Vor%

Weitere Informationen finden Sie in diesem Thread: ASP.NET MVC unter IIS 7.5

Sie müssen Ihre Anwendung / Site möglicherweise auch nach diesen Schritten neu erstellen.

    
mikus 30.04.2012, 09:13
quelle
3

Erweiterung der @mikus-Antwort (Feb. 2017)

Ich hatte genau das oben beschriebene Problem mit einem ASP.NET MVC 4.5 -Projekt auf meinem lokalen Computer, auf dem IIS 403-Fehler angezeigt wurden.

Der Fix, der für andere nützlich sein könnte:

1). Folgen Sie der Antwort von Mikus oben (ich verwendete die x64-Version) in einem Eingabeaufforderungsfenster. Ich erhielt eine Antwort mit einer "nicht unterstützten" Nachricht, enthielt aber einen nützlichen Link:

  

... Diese Option wird von dieser Version des Betriebssystems nicht unterstützt. Administratoren sollten stattdessen ASP.NET 4.5 mit IIS8 mithilfe des Dialogfelds "Windows-Funktionen aktivieren / deaktivieren", des Server Manager-Verwaltungstools oder des Befehlszeilentools dism.exe installieren / deinstallieren. Weitere Informationen finden Sie unter Ссылка ... "

2). Verwenden Sie die Schritt-für-Schritt-Anweisungen im Link zur Microsoft-Hilfeseite: Ссылка . Ich musste nur die Schritte 7 und 8 durchführen, die ich im Folgenden beschrieben habe:

%Vor%

3). Ihre IIS-Site sollte jetzt wie erwartet funktionieren - für mich. Drücken Sie die Site erneut im Browser, um zu testen.

    
kylebonallo 22.02.2017 11:05
quelle
2

Ist MVC3 installiert? Dies ist die häufigste Ursache, wenn MVC-Sites auf einem anderen PC veröffentlicht werden.

    
amaters 30.04.2012 09:08
quelle
0

Ändern Sie Ihren App Pool Managed Pipeline-Modus auf Integriert, wenn Sie bereits Standardeinstellungen für MVC in Global.asax.cs wie

haben %Vor%     
Ajoy Hazra 14.04.2015 12:17
quelle

Tags und Links