ASP.NET MVC 3.0部署的代码在IIS 7.5的IE8中不起作用

ASP.NET MVC 3.0部署的代码在IIS 7.5的IE8中不起作用,asp.net,asp.net-mvc-3,internet-explorer-8,cross-browser,iis-7.5,Asp.net,Asp.net Mvc 3,Internet Explorer 8,Cross Browser,Iis 7.5,我有一个ASP.NET MVC 3应用程序。当我们运行VS2010时,它在IE8和FF中都运行良好。我已在IIS 7.5中部署了此代码。现在,部署的应用程序在FF中运行良好,但在IE8中运行不好。我得到一个错误: 是否停止运行此脚本? 此页面上的脚本导致Internet Explorer运行缓慢… 请参见以下屏幕截图: 我在IIS6中测试了发布的代码,它在FF和IE8中都运行良好 感谢您的帮助 您可能正在使用某种javascript,它正在进入某种循环(可能是递归) 要么一次注释掉一个函数,看

我有一个ASP.NET MVC 3应用程序。当我们运行VS2010时,它在IE8和FF中都运行良好。我已在IIS 7.5中部署了此代码。现在,部署的应用程序在FF中运行良好,但在IE8中运行不好。我得到一个错误:

是否停止运行此脚本? 此页面上的脚本导致Internet Explorer运行缓慢…

请参见以下屏幕截图:

我在IIS6中测试了发布的代码,它在FF和IE8中都运行良好


感谢您的帮助

您可能正在使用某种javascript,它正在进入某种循环(可能是递归)

要么一次注释掉一个函数,看看哪个函数是罪魁祸首,要么用二进制搜索的方式,一次注释掉一半,缩小范围

最后,你的页面有什么与众不同的地方吗?如果你的javascript(或你的某个库)不是罪魁祸首,那就开始从你的代码块中挑出问题来缩小范围


不幸的是,这个问题没有一个快速的答案

您可能正在使用某种javascript,它正在进入某种循环(可能是递归)

要么一次注释掉一个函数,看看哪个函数是罪魁祸首,要么用二进制搜索的方式,一次注释掉一半,缩小范围

最后,你的页面有什么与众不同的地方吗?如果你的javascript(或你的某个库)不是罪魁祸首,那就开始从你的代码块中挑出问题来缩小范围


不幸的是,这个问题没有一个快速的答案

有多种方法可以尝试确定JavaScript的运行情况。尝试重新加载浏览器。您还可以尝试在以下位置下载Ajax评测信息: 这有助于确定您的慢功能。您还可以加载JavaScript调试器,并破译代码 您正在运行哪些非标准javascript库?有吗


由于您的应用程序运行方式似乎仅基于iis版本差异,因此使用“Fiddler”将一个会话与另一个会话进行比较有多种方法可以尝试确定JavaScript的运行情况。尝试重新加载浏览器。您还可以尝试在以下位置下载Ajax评测信息: 这有助于确定您的慢功能。您还可以加载JavaScript调试器,并破译代码 您正在运行哪些非标准javascript库?有吗


由于您的应用程序运行方式似乎仅基于iis版本差异,因此使用“Fiddler”将一个会话与另一个会话进行比较。

那么,当我们从VS2010为同一数据库运行时,为什么不使用相同的javascript每个浏览器都不一定会有问题。每个浏览器对javascript的解释略有不同。有些脚本比其他脚本更能容忍长时间运行的脚本。我相信,如果你遵循我的方法,你会发现你的问题。那么,当我们从VS2010运行相同的数据库时,为什么不出现问题?相同的javascript不一定会成为每个浏览器的问题。每个浏览器对javascript的解释略有不同。有些脚本比其他脚本更能容忍长时间运行的脚本。我相信,如果你遵循我的方法,你会发现你的问题。