【发布时间】:2012-04-04 20:07:31
【问题描述】:
我正在使用 Visual Studio 2010 Ultimate 开发 MVC3 Web 应用程序。
在我的电脑上使用 IISExpress 进行开发期间,使用 IE8 和 Chrome 查看时,一切看起来都应该如此。
昨天我使用 IIS7 部署到了 Windows Server 2008 R2 环境。
当我通过 IE8 查看服务器上的 Web 应用程序时,一切看起来都正常。
当我在 IE8 中从我的电脑远程查看 Web 应用程序时,似乎某些 css 被搞砸了。文字位置歪斜,一些颜色乱七八糟,等等。
但是当我使用 Chrome 从我的电脑远程查看网络应用程序时,一切看起来都很好......
您知道使用相同文件的同一个站点在不同环境下使用相同浏览器会有什么不同吗?
【问题讨论】:
-
发生这种情况的原因有很多。第一步应该是清除两个浏览器中的缓存,以确保它没有使用旧的缓存 CSS 样式表。
-
我已经清除了两个缓存。结果相同。
-
您是否使用 Fiddler 来确保所请求的每个文件都被返回,因此不会出现任何 404 或 403 错误?
-
不,我没有。我会检查一下.. 另外,我刚刚去了同事的电脑,并在该电脑上第一次打开了远程网站,它也有明显的问题。
-
我检查了提琴手。没有 404 或 403 错误。另外,我直接在服务器上更改了样式表中的背景颜色值。新的背景颜色出现在所有情况下,但其他问题仍然存在。
标签: css asp.net-mvc-3 c#-4.0 iis-7 windows-server-2008-r2