Ich habe einige Probleme bei der Bereitstellung einer ASP.net MVC 2 RC 2-Anwendung in meiner Produktionskiste. Ich habe es gut in beiden Entwicklung und Test. Der Hauptunterschied scheint zu sein, dass die Produktionsbox noch nicht auf IIS 7.5 aktualisiert wurde. Wenn ich auf die Seite gehe, bekomme ich nur eine leere Seite, wie in I am getting a blank page while deploying MVC application on IIS beschrieben.ASP.NET MVC auf IIS 7, leere Seite zurück
Ich habe die meisten Dinge dort ohne Erfolg ausprobiert. Ich habe versucht, sowohl die integrierte als auch die klassische Konfiguration für .net 4 zu verwenden und habe versucht, zu einem bestimmten Controller und einer bestimmten Aktion zu gehen, nur für den Fall, dass es etwas mit der Standarddatei zu tun hat. Was ich versucht habe, war seltsamerweise, dass ich das Routing so änderte, dass es .mvc-Erweiterungen verwendete, wie man es für IIS6 tun könnte. Ich möchte das vermeiden. Ich habe das Anmelden von application_error hinzugefügt, aber nichts wird jemals dort hineingeworfen. Ich habe tatsächlich eine ASP.net MVC 1-Anwendung auf dem gleichen Computer, die gut funktioniert. Ich habe auch versucht, wie MVC in meinem asp.net in einem Standarddokument setzen 1 App
string originalPath = Request.Path;
HttpContext.Current.RewritePath(Request.ApplicationPath, false);
IHttpHandler httpHandler = new MvcHttpHandler();
httpHandler.ProcessRequest(HttpContext.Current);
HttpContext.Current.RewritePath(originalPath, false);
Dieser arbeitete für das/das Dokument in Ordnung, aber alle Links aus dem, dass nach wie vor einer leeren Seite.
Hat jemand eine Idee, was ich tun soll?
Ich habe das gleiche Problem. Irgendeine Lösungsmöglichkeit? –
Nein, habe es nie repariert. – stimms
Hinweis für andere mit demselben Fehler: Stellen Sie sicher, dass keine app_offline.htm-Datei vorhanden ist. –