【问题标题】:vshost32-clr2.exe has stopped working [Faulting module name: cdosys.dll, version: 6.6.7601.17514, time stamp: 0x4ce7b774]vshost32-clr2.exe 已停止工作 [故障模块名称:cdosys.dll,版本:6.6.7601.17514,时间戳:0x4ce7b774]
【发布时间】:2012-03-31 20:34:35
【问题描述】:

我在visual c# 2010 express中运行该应用程序,该应用程序在调试模式下连续运行了大约3个小时,之后它停止工作并显示一个弹出窗口 " [窗口标题] vshost32-clr2.exe 【主要说明】 vshost32-clr2.exe 已停止工作 [内容] 一个问题导致程序停止正常工作。如果有可用的解决方案,Windows 将关闭该程序并通知您。 "

我检查了应用程序日志.. 所以下面是应用程序日志 “错误应用程序名称:TestPro.vshost.exe,版本:10.0.30319.1,时间戳:0x4ba2084b 错误模块名称:cdosys.dll,版本:6.6.7601.17514,时间戳:0x4ce7b774 异常代码:0xc0000409 故障偏移量:0x0005b8a5 错误进程ID:0x2064 错误应用程序启动时间:0x01cd0273c31c2e76 错误的应用程序路径:C:\work Copy\TestPro\TestPro\bin\Debug\TestPro.vshost.exe 错误模块路径:C:\Windows\SysWOW64\cdosys.dll 报告 ID:77537da3-6e81-11e1-b891-78e3b595863f"

我无法确定此错误的原因,因此请有人帮助我找出原因并解决问题..

【问题讨论】:

  • 如上述异常状态“Windows 将关闭程序并通知您是否有可用的解决方案。” - 只要呆在那里,就会显示一个带有答案的弹出窗口。
  • CDOSYS 是一个 COM 服务器,它在缓冲区溢出时崩溃。强烈支持 System.Net 而不是 CDO。确保您的反恶意软件状况良好。

标签: c# .net windows


【解决方案1】:

为此,您可以按照以下步骤操作 - 1. 在解决方案资源管理器中右键单击项目并选择属性

  1. 如果尚未选择调试选项卡,请单击它。

  2. 取消选中启用调试器部分下的启用 Visual Studio 托管进程复选框

希望它会工作......

【讨论】:

  • 我认为问题出在应用程序代码中,而不是在 vshosts32-clr.exe 中。我认为禁用托管进程不会解决此处的原始问题
【解决方案2】:

感谢您的帖子和访问!

请按照以下步骤检查 Visual Studio 中的符号服务器设置:

  1. 转到“工具”菜单并单击“选项”
  2. 在左侧面板上展开调试节点单击常规
  3. 在右侧面板上禁用源服务器支持
  4. 禁用 .NET Framework 源代码步进

发生这种情况是因为 Visual Studio 尝试加载符号文件进行调试,但有时会遇到超时问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-10-18
    • 1970-01-01
    • 2011-10-29
    • 1970-01-01
    • 1970-01-01
    • 2017-01-06
    • 1970-01-01
    相关资源
    最近更新 更多