样式渲染的差异:Windows Server 2003 到 Windows Server 2008

样式渲染的差异:Windows Server 2003 到 Windows Server 2008

我将代码从我们的实时网站(运行 Windows Server 2003)复制到新的 QA 虚拟机(运行 Windows 2008)。当我查看页面源信息时,它们完全相同,但网站的外观却大不相同。这是由操作系统的差异引起的,还是我找错了地方?

答案1

网站的外观由您使用的浏览器决定。如果应用程序在每个服务器上生成相同的代码,那么页面应该如果在同一个浏览器中查看,看起来完全相同。

如果您没有将 CSS 文件从实时站点复制到虚拟机,这可以解释问题。如果找不到 CSS 文件,则浏览器只会使用浏览器的默认字体呈现内容。

您使用什么浏览器/版本浏览网站?

另一个可能影响网站外观的因素是浏览器上的默认字体设置(样式和大小)是否发生改变。

答案2

我找到了答案。经过一番挖掘,我在所以. 解决方案是这里. 启用解决方案的方法位于此处。

具体如下

  • 必须通过 IIS 启用静态内容
  • 这是通过 Vista 中的复选框完成的(我相信 Windows 7 也是如此)
  • 您必须为 Windows 服务器安装此角色

相关内容