Fragensteller
MVC Anwendung auf IIS7 hosten bringt Probleme

Allgemeine Diskussion
-
Hallo zusammen,
wir haben eine kleine MVC 3 Anwendung entwickelt und diese soll nun in die Freiheit entlassen werden, sprich auf einen IIS 7 lauffähig gemacht werden.
Der als Server soll ein Windows 7 System (64 Bit) dienen. Auf diesem habe ich den IIS 7 installiert.
Auf meinem Entwicklungsrechner habe ich WebDeploy 3 installiert und die Anwendung über den Veröffentlichungsassistenten von Visual Studio 2012 als ZIP Datei veröffentlicht.
Den Inhalt (ab dem Ordner + Unterordner in dem die Global.asax liegt) habe ich in das neue Verzeichnis auf dem Server kopiert. Dort existiert auch die Website sowie ein Anwendungspool (.Net Framework 4) der dieser Website zugeordnet wurde.
Rufe ich nun die Seite über den Browser auf, erhalte ich die Meldung:
<fieldset>403 - Verboten: Zugriff verweigert.
Die angegebenen Anmeldeinformationen berechtigen Sie nicht, dieses Verzeichnis oder diese Seite anzuzeigen.
</fieldset>Eine normale ASPX Datei kann ich von dieser Website ebenfalls nicht aufrufen, dieses bringt mir folgende Fehlermeldung auf den Bildschirm:
<fieldset>500 - Interner Serverfehler.
Problem bei der gesuchten Ressource. Sie kann nicht angezeigt werden.
</fieldset>Dem Ordner in die Anwendung liegt (C:\\inetpub\wwwroot\webapp\) habe ich die Usergruppe (IIS_IUSR) hinzugefügt und dieser Lesen, Ausführen, Orderinhalt anzeigen und Lesen als Berechtigung gegeben.
Mit derzeit mit dem Latein am Ende, was habe ich übersehene ? :))
Bin dankbar über jeden Tipp, Danke !
- Bearbeitet Fabio_P Mittwoch, 28. August 2013 14:21
- Typ geändert Stefan FalzModerator Freitag, 13. September 2013 15:50 Keine Rückmeldung des Fragestellers
Alle Antworten
-
Hallo Fabio,
zuerst einmal bräuchten wir die richtigen Fehlermeldungen. Aktiviere daher bitte mal <customErrors mode="Off" /> über die web.config bzw. schau im Ereignisprotokoll des Webservers nach der kompletten Fehlermeldung. Die dann bitte hier posten.
Wenn ASP.NET MVC 3 nicht eigens auf dem Zielsystem installiert wurde (wovon ich ausgehe) musst Du die entsprechenden DLLs manuell in den BIN Ordner der Anwendung auf dem Webserver kopieren.
Zum Fehler 403 (von dem es viele Unterarten gibt), schau bitte zuerst mal hier:
https://www.google.de/#q=MVC+403
Wenn Du da nichts findest, was dein Problem löst, meld dich bitte wieder hier.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community -
Hallo Fabio,
ist dein Problem gelöst? Oder gibt es noch Fragen?
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community