2010-10-04 124 views
0

每当我尝试访问Web应用程序中的属性时,我的Visual Studio调试器都会分离。我不使用Visual Studio的内部网络服务器,只是标准的IIS。好像是酒店的地方堆栈溢出Visual Studio 2008调试器分离

(服务器应用程序不可用)

,但我不能找到它。有在事件日志的错误消息:

ASPNET_WP.EXE(PID:5200)意外停止

我试图删除包括ASP.NET临时文件,在不改变所有temp文件夹所有。我试着开始

devenv.exe的/日志

,但在日志XML,几乎没有任何异常。有什么办法来得到导致调试器停止/分离的异常吗?

更多信息是另一位同事可以调试该属性。我试图得到他的vssetting文件,但没有改变。 THX

+0

属性内的代码是什么? – Paddy 2010-10-04 11:55:27

+0

它是一个具有〜200行代码的类 – misnyo 2010-10-04 12:00:54

回答

0

突然和意外的调试器分离的最可能的原因是在调试过程中堆栈溢出。这不能通过更改Visual Studio中的设置来解决,只能通过更改/修复恶意进程中的错误。

一两件事你可以做些什么来帮助追查问题是禁止隐性财产评估

  • 工具 - >选项
  • 调试器 - >常规
  • Unchecke“启用隐财产的ToString评估”

在禁用时,调试器将只执行您明确要求的属性。这应该有助于缩小有问题的财产/方法。