在尝试加载ASP.NET MVC网站时,我会遇到以下异常:
在0x07070a91处的
未处理异常( w3wp.exe: 0xC0000005:访问冲突读取位置0x00000000 )。
Visual即时调试器将打开,我在调试器中看到的唯一信息是:
调用堆栈位置:
!06c00a91()
该网站使用了一些COM对象,直到上周,一切都很正常。这个问题突然出现了。
这是来自Windows事件查看器的错误日志:
错误应用程序名称: w3wp.exe,版本: 7.5.7601.17514,时间戳: 0x4ce7a5f8
故障模块名称: MSVBVM60.DLL,版本: 6.0.98.15,时间戳: 0x4a5bda6c
异常代码: 0xc0000005
故障偏移: 0x00030a91
故障过程id: 0x1a0
故障应用启动时间: 0x01cd31fcb47f66d8
故障应用程序路径: C:\Windows\SysWOW64\inetsrv\w3wp.exe
故障模块路径:C:\Windows\system32 32\MSVBVM60.DLL
报告Id: f5db0ae3-9def-11e1-AD 79-005056c008
你有什么建议来帮助解决这个问题吗?
编辑:,我设法解决了这个问题,现在一切都正常了。该解决方案涉及调整自定义dll为正常工作所需的一些注册表设置。所以这个问题并没有突然出现,我只是没有意识到一些注册表值被修改了,这导致了com dll崩溃。
发布于 2012-05-21 20:16:08
上面提供的信息不足以提供一个根本原因,但是如果您能够提供更多关于异常的信息,您可能会得到此失败的确切原因。您要求提出解决此问题的建议,因此如下所示:
您可以使用这3种工具中的任何一种来解决此问题:
下面是关于如何使用这个工具的更多信息:http://support.microsoft.com/kb/919790
使用下面的链接了解如何将w3wp进程(这是用户模式过程)与DebugDiag挂钩,并收集有关崩溃的更多信息:
http://msdn.microsoft.com/en-us/library/ff420662.aspx
下面的链接将帮助您在W3WP中加载WinDBG进程,并使用一些命令提取有关崩溃的更多信息:
一旦你有了更多关于异常的信息,你就可以添加上面的内容,并得到迅速的帮助。
发布于 2015-07-31 09:54:31
打开IIS中为应用程序提供服务的应用程序池的高级设置对话框,并将:启用32位应用程序到True
发布于 2015-04-15 13:43:32
做下面的事,
1)给予临时文件夹的全部权限& % Temp %文件夹
2)转到应用程序池属性&将“启用32位应用程序”更改为true
https://stackoverflow.com/questions/10589029
复制相似问题