【发布时间】:2011-04-17 23:22:19
【问题描述】:
我已在 Windows XP 64 位上将 ASP.NET 4 应用程序部署到 IIS 6。此应用程序在从 Visual Studio 2010 启动的 IE8 会话和从同一 XP 工作站启动的 Cassini 中完美运行。
但是,一旦我将它部署到 IIS 6,在同一个框上,并直接从 IE8 中打开它,我就会遇到各种控件宽度和布局问题,以及我的数据表控件的一些 jQuery 错误。
如果我使用完全相同的 url 从 firefox 打开同一个 IIS 6 网站,这真的很奇怪。一切正常。
为什么会这样?
【问题讨论】:
-
这似乎是一个 IE 兼容性问题。您能否使用 IE Developer 工具栏检查 css 路径等,并在从 IE8 打开时确认它们是正确的??
-
是的。所以我发现了一些线程,显示了如何强制 ie8 标准模式,现在我的布局问题已经消失了。但是,由于我仍然收到 jquery 数据表错误,因此必须缺少一些东西,但仅在 iis 6 站点上,而不是在 Visual Studio 2010 中。
标签: asp.net iis-6 cross-browser