我有一个使用ASP.Net MVC和Ext JS 3.1的Web应用程序,我一致得到以下错误的页面,我试图从商店获取JSON值,IE 9崩溃。该页面适用于其他浏览器和IE 8/7。
Problem signature:
Problem Event Name: APPCRASH
Application Name: iexplore.exe
Application Version: 9.0.8112.16421
Application Timestamp: 4d76255d
Fault Module Name: jscript9.dll
Fault Module Version: 9.0.8112.16434
Fault Module Timestamp: 4e28e66c
Exception Code: c0000005
Exception Offset: 0006c8a2
OS Version: 6.1.7601.2.1.0.256.4
Locale ID: 1033
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789
Read our privacy statement online:
http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409
If the online privacy statement is not available, please read our privacy statement offline:
C:\Windows\system32\en-US\erofflps.txt
要解决此问题,请转到项目设置中的“调试”选项卡,并确保已启用“启用非托管代码调试”设置
我在WebBrowser控件中使用Google Maps遇到了同样的问题。
我知道我在这里复活了一个老问题,但希望它能帮助将来遇到这个页面的任何人。
微软于2012年11月13日为IE 9提供了热修复功能。因此,这个问题将不适用于IE版本 - 9.0.8112.16455或更高版本。
在64位机器上,这发生在Windows更新之后,我没有费心去找出哪一个。但是在重新注册DLL之后(如下所示)可以解决这个问题。
Open command prompt as an administrator and type below
C:\> regsvr32 jscript9.dll
这应该可以解决您的问题。