【问题标题】:After I publish new website version, IE 11 / Windows Phone browser say: "This page can’t be displayed", other browsers work我发布新网站版本后,IE 11 / Windows Phone 浏览器提示:“此页面无法显示”,其他浏览器正常
【发布时间】:2015-01-27 04:35:28
【问题描述】:

我制作了一个使用 jQuery Mobile 的 .NET MVC4 应用程序。当用户访问网站时,它会查找 cookie,以便检索用户信息。如果找到 cookie,它会将用户配置文件存储在会话中,否则它将创建一个新的用户配置文件,该用户配置文件也将存储在会话中。如果未找到会话,它将再次查找 cookie 或创建新的配置文件。该应用程序托管在由 3 个服务器组成的 Server-Farm 上。

现在解决我的问题:

  • 当我使用 Windows Phone 浏览器/IE11 访问该网站时,一切正常。同时我用我的安卓浏览器/Chrome桌面浏览器做同样的事情,仍然没有问题。
  • 然后我更新网站(更新二进制文件),这将导致 IIS 回收。
  • 我在 Android 浏览器/Chrome 浏览器上点击刷新,没问题,一切正常。
  • 我在 Windows Phone 浏览器/IE11 上点击刷新,它会显示:“无法显示此页面”

你们有任何想法可能导致这种情况吗?

【问题讨论】:

  • 额外信息,如果我关闭 IE11 并再次打开该站点,它会再次运行。使用 windows phone 浏览器,我需要转到另一个网站,清理我的缓存,关闭浏览器,再次打开它并转到该网站,然后它又可以工作了。
  • 这是因为 IE 缓存了所有内容,为了解决这个问题,您可以最小化所有 css 文件,以便在您访问该站点时获得新版本,这可以通过为 Visual Studio 添加的 webdev 工具来完成。在 IE11 的选项中转到设置 - 互联网选项 - 常规(在底部设置中),它说每次我访问网页时都点击获取网站的新版本----在 winphone 上不知道

标签: c# asp.net-mvc-4 windows-phone-8 internet-explorer-11


【解决方案1】:

我用 cookie 使浏览器超载,IE 不喜欢这样。修复cookies,修复IE问题。

【讨论】:

    猜你喜欢
    • 2014-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-08
    相关资源
    最近更新 更多