【发布时间】:2016-10-10 04:09:17
【问题描述】:
这个把我逼疯了。我有一个 .Net Web Form 应用程序,而不是 MVC。在 localhost 上运行良好,也在运行服务器 2012 的开发服务器上运行良好,作为 IP 地址,它在运行 2012 的 UAT 服务器上运行良好;但是对于分配给 UAT 的相同 IP 地址的 URL,它会在每次回发时重定向到 default.aspx。在 IE 中查看,它显示相同的安全级别 - Intranet,使用 F12 强制兼容性,兼容性显示为 ie7(我在 IE11 上),再加上 IE 设置中的其他所有内容。从另一台 PC 与不同的用户尝试,相同的结果 IP 有效,URL 无效,并且所有 IE 设置似乎都相同。有趣的是,Chrome 在 URL 和 IP 上都可以正常工作;但是 Chrome 中的 IETab 也有同样的问题(以 ie7 或 ie11 运行)。论坛上与此类似的任何内容都只是说检查兼容性;我已经做到了。我只能假设 URL 或 IIS 无法识别回发 URL 时有些奇怪;但我不明白是什么或为什么。
【问题讨论】:
标签: asp.net internet-explorer url iis compatibility