Ich habe gerade Windows 8 auf meinem Computer installiert und versucht, meine ASP.net-Anwendung zu laden. Die Seite lädt ohne Probleme. Es werden jedoch keine Bilder oder Stylesheets geladen, die sich im Verzeichnis App_Themes befinden. Ich habe einen separaten Ordner, der Bilder enthält und sie laden. Ich denke, es ist ein Sicherheitsproblem, aber ich kann nicht herausfinden, was es sein könnte. Wenn ich die Site in meinem dev 2008 R2-Feld bereitstellen, wird die Site ordnungsgemäß geladen, aber es wird nicht korrekt auf meiner Windows 8-Box geladen.Windows 8 IIS lädt keine Stylesheets und Bilder in asp.net app
Einige Beispiele für meine Links sind:
<link href="../App_Themes/Debug/style.css" type="text/css" rel="stylesheet" />
Die oben wird nicht geladen.
<img id="ctl00_imgCompanyLogo" title="Header Logo" src="../Images/EmailImage.aspx?ID=6C633997-065C-44AD-9839-B754005B7995" style="border-width:0px;height:50px;width:220px;margin-left: 10px" />
Dies tut jedoch.
Hinweis: Auf der Seite werden keine Fehler geladen, die Dateien werden einfach nicht geladen.
Update: Ich sollte auch beachten, dass dies funktionierte, wenn ich Windows 7 verwendete, um meinen Code zu schreiben.
Update: Ich habe eine HTML-Seite zu meiner Anwendung hinzugefügt und rechts darauf geklickt, und diese Seite wurde nicht gerendert. Wenn ich jedoch ein neues Projekt erstelle, werden die Seiten perfekt gerendert.
Update2: Ich denke, ich habe die Wurzel des Problems gefunden, aber ich weiß nicht, was ich dagegen tun soll. Wenn Sie ein neues Projekt auf einem Windows 8-Computer erstellen und dann das Projekt so ändern, dass es das virtuelle Verzeichnis nicht IISExpress verwendet (verwenden Sie die Projekt-URL), wird keines der Stylesheets geladen, und die Bilder werden ebenfalls nicht geladen.
ich das genauso gut sah. Wenn ich den direkten Link zu der Datei in einem Webbrowser eintippe, gibt die Seite eine leere Seite zurück. – cjohns
Danke Gott !!! Das hat mich in der letzten Stunde in den Arsch getreten! –