首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未处理的win32异常发生在w3wp.exe中

未处理的win32异常发生在w3wp.exe中
EN

Stack Overflow用户
提问于 2012-05-14 18:32:05
回答 7查看 67.8K关注 0票数 14

在尝试加载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崩溃。

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2012-05-21 20:16:08

上面提供的信息不足以提供一个根本原因,但是如果您能够提供更多关于异常的信息,您可能会得到此失败的确切原因。您要求提出解决此问题的建议,因此如下所示:

您可以使用这3种工具中的任何一种来解决此问题:

  1. IIS调试诊断工具v1.2

下面是关于如何使用这个工具的更多信息:http://support.microsoft.com/kb/919790

  • DebugDiag

使用下面的链接了解如何将w3wp进程(这是用户模式过程)与DebugDiag挂钩,并收集有关崩溃的更多信息:

http://msdn.microsoft.com/en-us/library/ff420662.aspx

  • WinDBG

下面的链接将帮助您在W3WP中加载WinDBG进程,并使用一些命令提取有关崩溃的更多信息:

http://blog.whitesites.com/Debugging-Faulting-Application-w3wp-exe-Crashes__634424707278896484_blog.htm

一旦你有了更多关于异常的信息,你就可以添加上面的内容,并得到迅速的帮助。

票数 12
EN

Stack Overflow用户

发布于 2015-07-31 09:54:31

打开IIS中为应用程序提供服务的应用程序池的高级设置对话框,并将:启用32位应用程序True

票数 17
EN

Stack Overflow用户

发布于 2015-04-15 13:43:32

做下面的事,

1)给予临时文件夹的全部权限& % Temp %文件夹

2)转到应用程序池属性&将“启用32位应用程序”更改为true

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10589029

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档