Warum ist mein IIS 7 Weigerung zu dienen css oder js, wenn ich 'Enable 32-Bit Applications" auf " False

Habe ich eine sehr einfache web-Anwendung (asp.net MVC3, .net 4 mit IIS nicht Visual Studio, embedded server, 64-bit-Windows-7). Wenn ich ändern Sie die Einstellungen in der application pool für meine Anwendung und stellen Sie "Enable 32-Bit Applications" auf False, meine Anwendung anzeigen zeigt, aber keiner von den statischen content (Inhalt/Website.css oder Scripts/myScript.js) zeigt. Anstelle, ich bekomme den status code 500 auf diese Anforderungen.

HTTP-Fehler 500.0 - Internal Server Error
Die Seite kann nicht angezeigt werden, da ein interner server Fehler aufgetreten.

Der Grund, warum ich das ändern dieses Wertes ist, dass ich versuche, verwenden Sie die 64-bit-Oracle.DataAccess.dll und wenn ich diesen Wert auf True gesetzt bewirkt, dass der Anwendungspool ausgeführt werden, die im WOW64-Modus und versucht, laden Sie die dll mit dem falschen format.

Ich habe gesucht online für eine Weile und kann nicht finden, sehr viel info dazu. Ich habe versucht das Spiel mit Berechtigungen auf die Dateien, die ich ausprobiert habe laufen aspnet_regiis mit allen Arten von Fahnen. Ich bin aus Ideen heraus. Warum nicht IIS, dienen diese statische Inhalte beim laufen im 64bit-Modus?

InformationsquelleAutor Gerfboy | 2012-02-07

Schreibe einen Kommentar