2009-07-20 10 views
0

Ich habe ein seltsames Problem mit einer Site mit ASP.NET MVC auf IIS7 festgestellt.Externer Stylesheet-Inhalt wird irgendwie auf der Seite eingefügt

Immer wenn ich eine Seite aktualisiere (F5), wird der externe Stylesheet-Inhalt in die Seite selbst "injiziert", anstatt dass das Tag auf die CSS-Datei verweist. Beispiel:

<head><link type="text/css" rel="stylesheet" href="external.css" /></head> 

Renders als:

<head><style type="text/css">body{ color: #000; }</style></head> 

Vor Ort gibt überhaupt kein Problem ist, nur dann, wenn sie auf den Server hochgeladen. Wenn ich eine harte Aktualisierung (Strg + F5), rendern es wie es soll, aber nachfolgende Anfragen nicht.

Ich bin mit IIS7 unerfahren, also weiß ich nicht, ob dieses Problem dadurch verursacht werden kann.

Jede Hilfe wäre willkommen.

Antwort

1

Es stellte sich heraus, dass ein nicht ordnungsgemäß geschlossenes Skript-Tag mit der Seite verheerend war.

Nach dem Reparieren der Seite wird normal gerendert.

0

Nun, das ist ein seltsames Thema. Ich weiß nicht, ob IIS7 eine Einstellung oder einen Handler hat, der dies verursachen würde.

Versuchen Sie, ein Tool wie Fiddler oder Live HTTP Headers zu verwenden, um zu überprüfen, ob die externe CSS-Datei tatsächlich nicht angefordert wird.

Verwandte Themen