我有一个asp.net项目,它看起来非常像我希望它在IE11中通过本地主机运行时的样子,但是当我将它移动到远程服务器时,样式就会崩溃。示例:引导程序无法正确加载--我使用了一些column类来样式表列宽度。它们在本地装载得很好,但不是远程加载。另外,CSS 3样式规则不会被处理。像透明背景和边框半径设置之类的东西被忽略了。同样,这些CSS规则在IE11中通过localhost运行良好。
我检查了我所知道的所有要检查的内容:相同的web浏览器(很明显),我的本地机器上的IIS版本与服务器上的相同版本(IIS 7.5.7600.16385)。本地与远程的应用程序池设置几乎是相同的--唯一的区别是,在服务器上,“加载用户配置文件”设置设置为"False“。在我的本地机器上,这是真的。
我所能看到的唯一不同是操作系统:我的本地框正在运行Win 7,而服务器运行的是Win server 2008 R2。我确保所有的项目文件都被正确地复制到服务器上。
火狐和Chrome没有遇到这个问题。还有什么事我可以查清楚为什么会这样吗?
发布于 2015-03-09 15:44:33
如果没有兼容X-UA的值,并且站点位于本地Intranet安全区域,默认情况下它将以EmulateIE模式呈现。
查看这篇类似的文章:在web服务器上呈现CSS与在开发环境上呈现不同。
发布于 2018-11-05 12:01:05
https://stackoverflow.com/questions/28945991
复制相似问题