MVC 3应用程序在Windows 7上的IE 8缓慢,在Windows XP上的IE 8上很快

问题描述:

我正在为使用ASP MVC 3.0的公司开发应用程序。它使用Windows身份验证登录用户,并使用User.IsInRole方法或AuthorizeAttributeMVC 3应用程序在Windows 7上的IE 8缓慢,在Windows XP上的IE 8上很快

目前,我遇到初始加载和响应时间问题,但仅适用于恰好在Windows 7上运行Internet Explorer 8的用户。这些用户正在经历大约20秒的加载时间。所有其他用户在Windows XP上运行Internet Explorer 8时都没有问题,并且加载时间不到一秒钟。

我确定它是一个Internet Explorer 8问题,因为在Windows 7 PC上下载谷歌浏览器具有即时加载时间。尽管最让人头疼的部分是,我正在运行一台Windows 7个人电脑,并且安装了IE 8并且没有遇到这些问题并且可以立即加载。

任何帮助将不胜感激。

+0

我有一个类似的问题,并在web.config中将roleManager设置为false。当时它加速了网站的加载。自从我移动服务器后,我似乎无法复制它。之前,网站加载会超时,然后在大约10秒后突然出现。 – merekel 2013-02-08 18:10:33

+0

遇到问题的用户是否遇到启用IPV6的情况?如果是这样,请尝试在网络适配器设置对话框中将其关闭,在其适配器设置中只需取消选中** Internet Protocol Verision 6(TCP/IPv6)**,然后查看是否清除了该问题。 – 2013-02-08 18:58:05

+0

@merekel我需要启用roleManager,因为有些用户不允许访问应用程序,并且一些用户应该对应用程序功能的访问权限有限。 – Jeff 2013-02-08 20:19:10

不幸的是,我无法弄清楚这个问题的根本原因是什么。所以,我认为我至少会发布我用来解决它的解决方案。

幸运的是,我们有第二台托管服务器。我迁移到这台服务器,并安置在那里,它似乎工作正常。很可能,原始服务器的问题可能是它的设置,安装或某种类型的防火墙问题。