【问题标题】:ASP.NET 4 application issue on iis 6 on windows xp 64bitwindows xp 64bit 上 iis 6 上的 ASP.NET 4 应用程序问题
【发布时间】: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


【解决方案1】:

所以你必须添加一个自定义标题并确保你强制 ie 模式为 8。 X-UA 兼容:IE=8

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多