2009-07-20 59 views
0

我遇到了一个在IIS7上运行ASP.NET MVC的网站的奇怪问题。外部样式表内容以某种方式包含在页面中

每当我进行页面刷新(F5)时,外部样式表内容都被“注入”到页面本身,而不是标签指向的CSS文件。例如:

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

呈现为:

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

在当地,没有问题可言,只有当它被上传到服务器。 如果我进行硬刷新(Ctrl + F5),它会按照原样渲染,但后续请求不会。

我对IIS7并不熟悉,所以我不知道这个问题是否可能是由它引起的。

任何帮助,将不胜感激。

回答

1

发现一个不正确关闭的脚本标记对页面造成了严重破坏。

修复后页面正常渲染。

0

嗯,这是一个奇怪的问题。我不知道IIS7是否有一个设置或一个会导致这种情况的处理程序。

尝试使用类似FiddlerLive HTTP Headers的工具来验证外部CSS文件实际上未被请求。