并非所有主题中的CSS文件都包含在页面中

时间:2011-03-17 14:12:21

标签: c# asp.net css iis-7.5

我有一个使用Themes的ASP.NET Web应用程序。主题目录中有9 * .css文件。

我几个月前在IIS 7.5上发布了Web应用程序(并更新了常规)。如果我从我的计算机,私人计算机或托管设施中的某些虚拟机浏览网站,该网站将完美呈现。

但是,我们为其创建页面的公司的一些员工最近出现了显示问题。我只能通过远程会话重现问题,并发现,所选主题目录中的9个样式中只有8个包含在页面中。 (Internet Explorer Developer Toolbar显示了这一点。)客户端在版本8中使用Internet Explorer。

这个问题不仅影响到同一家公司的员工,也影响到来自外部的访客。

样式表的名称(有时未包含在页面中)称为style.css。 我已经检查过是否无法从我创建远程会话的计算机访问该文件,但事实并非如此。 <{1}}文件可浏览。

到目前为止,我从未遇到过如此奇怪的问题。有想法该怎么解决这个吗?现在,我尝试将style.css移出style.css目录并通过App_Themes手动添加。

更新 我也发现了一些

MasterPage

也没有显示,只有未找到图像的红色X.也许这有关系? 我找了Internet Explorer设置多媒体 - &gt;显示图像,它被检查。我现在尝试用JPEG文件替换PNG文件。

1 个答案:

答案 0 :(得分:0)

现在我已经完成了以下操作:我将样式移出App_Themes文件夹,并将它们手动包含在MasterPage中。

关于图片的事情:我用google搜索IE有时不想显示以CYMK格式存储的图片。我用油漆打开它们并重新存放它们,以确保它们是RGB的。这解决了至少图像问题