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

原文 标签 c# asp.net css iis-7.5

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

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

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

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

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

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

更新:
我也发现一些

<asp:Images ImageURl="~/images/mypic.png">


也没有显示,只是找不到图像的红色X。也许是相关的?
我在Internet Explorer的多媒体设置->显示图像中进行了检查。现在,我将尝试用JPEG文件替换PNG文件。

最佳答案

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

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

相关文章:

c# - 最好的GridFS C#驱动程序?

css - 如何从input [type ='text']删除文本框CSS样式

asp.net - 如何使用VS2010一键式发布(MsDeploy)从命令行远程部署?

javascript - CSS-获取其他元素的属性

css - Bootstrap布局导航栏和菜单

css - 背景大小包含AND长度

c# - 如何加入重叠的圈子?

javascript - 生成<td>元素列表

c# - 在Azure上使用Excel

c# - 确认对话框以及如何在后面的代码中对其进行控制