IIS 7.5 und Razor Website: 500 Fehler bei CSS und JS
Aus irgendeinem Grund, wenn ich mich bereitstellen, meine Razor MVC-web-site auf meinem Windows 2008 R2 server, ich bin immer 500 internal server Fehler für alle CSS-und JS. Ich bin mir nicht sicher, warum, denn ich habe Folgendes getan:
- Aktiviert statische Inhalte in IIS
- Anonymen Zugang aktiviert, mit der Standard-ID wird die Identität des Anwendungspools und angesichts dieser Identität lese - /Schreibzugriff auf den Ordner
- Sichergestellt meinen statischen content-handler-setup korrekt
Welche anderen Probleme könnten es sein? Wie kann ich auch Debuggen, um zu sehen, was der tatsächliche Fehler ist? Auch wenn ich eine Application_Error-handler, nichts ist immer angemeldet. Und IIS logs geben nicht mir die Fehlermeldung info?
Dank.
- Ist die Anwendung pool richtig zu ASP.NET v4.0 w/ Integrated-Modus?
- Es ist eine benutzerdefinierte Anwendung-pool, die 4.0 integriert.
- Verwenden Sie die Ablaufverfolgung für anforderungsfehler, um zu verstehen, was Los ist: learn.iis.net/page.aspx/266/...
- Schalten Sie benutzerdefinierte Fehler auf die bereitgestellte Anwendung, schalten Sie den debug-Modus, versuchen Sie, gehen Sie direkt zu einer deiner CSS-Dateien (mysite.com/Content/Css/styles.css oder was auch immer Ihre direkte link ist) und genau sehen, was der gelbe Bildschirm des Todes sagt. Ich würde vermuten, MVC versuchen könnten, 'route' Ihrer statischen Inhalte.
- Die css gibt einen leeren Blick, und ich sehe der 500 Fehler. Das Bild sagt: "das Bild X kann nicht angezeigt werden weil Sie Fehler enthält."
Du musst angemeldet sein, um einen Kommentar abzugeben.
Mime-Typen wurden meine Probleme
Ich hatte das gleiche problem. Meine css und js wurde nicht geliefert. Server sagt interner Fehler.
Fand ich heraus, dass ich den mimetype für mp4 in den globalen Einstellungen des iis und auch der mime-Typ in einer meiner websites als auch.
Das war ein problem. Dieser mime-Typ kann nur existieren in der website oder global, nicht beide.
Ich gelöscht tehe globalen mimetype, und alles klappte wie es sein sollte.
Hoffe auf Hilfe einige Jungs von Euch.
Gerade festgestellt, dass ich Hinzugefügt habe, web.config
*.woff
MIME für IIS 7.5, also bei der Bereitstellung auf IIS8, es bewirkt, dass statische Dateien Fehler. Nach dem entfernen, dass von web.config alles in Ordnung ist.Bekam ich 500 Fehler, da ich dies nur Hinzugefügt, unten auf meiner Website.config. Nachdem ich es entfernt, ich habe bestanden die Fehler.
Neuinstallation von IIS das problem behoben.
Regel aus einer grundlegenden Berechtigungen situation, versuchen Sie dies:
Wenn das Konto einen bestimmten Benutzer Identität-in anderen Worten, wenn es nicht ein integriertes Konto (wie ApplicationPoolIdentity, Netzwerkdienst, Lokales System, etc), dann: