风格渲染的差异:windows server 2003到windows server 2008

我从我们的现场(运行Windows Server 2003)复制代码到一个新的QA虚拟机(运行Windows 2008)。 当我查看网页的源文件信息完全一样,但网站的外观是非常不同的。 这是由操作系统的差异,还是我在错误的地方?

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

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

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

另一个可能影响网站外观的方式是在浏览器中更改默认的字体设置(样式和大小)。

我想到了。 在做了更多的挖掘之后,我在SO上发现了一个类似的post。 解决scheme在这里 。 在这里启用解决scheme的方式。

细分如下

  • 您必须通过IIS启用静态内容
  • 这是通过在Vista中的checkbox(我相信Windows 7)
  • 您必须为Windows Server安装此angular色