调试 C# 应用程序导致 VisualStudio 停顿时如何最好地诊断问题

用户8447050

我正在使用 C# 编写的应用程序服务器系统上的 VisualStudio 2010 SP1 工作。(是的,这是一个遗留应用程序。)该系统是一个大型多线程服务器应用程序,它为系统的其他部分提供大型 SOAP API 以及较新的 REST API。

很长一段时间以来,我注意到有时在调试模式下启动系统时,服务器和 VisualStudio 都会停止。两个 UI 都不会响应并且对服务器 API 的调用将被阻止。这种情况只能通过使用任务管理器停止服务器来恢复,之后 VisualStudio 会报错。

最近这个问题一直存在,就是每次都发生。锁定发生在不同的时间,即我无法确定系统锁定的特定时间,它可能(通常)在服务器启动后立即发生,其他时候可能需要一分钟左右,但总是在启动后不久,VisualStudio 和服务器都会锁定。

如果我尝试在 VisualStudio UI 中执行某些操作,例如按下暂停按钮,我将在 Windows 任务栏的通知部分中看到“Microsoft Visual Studio 延迟通知”图标。

我在网上做了一些调查,并尝试了以下失败:

  • 干净重建
  • 从目录结构中删除所有构建产品
  • 在新的目录结构中进行干净的结帐
  • 重置
  • 删除 .suo 文件
  • 重置 VisualStudio 设置

我还尝试创建应用程序和 devenv 的小型和完整转储,但我无法很好地理解它们以发现任何问题。

你会怎么做来试图找出问题?

用户8447050

我的问题的解决方案原来是使用 VS2015 处理程序。这不是一个很好的解决方案,因为我们仍然在 VS2010 中构建,但它至少允许我继续。我们不确定究竟是什么导致了这个问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用激活器调试Play应用程序?

来自分类Dev

如何调试Google Glass GDK应用程序?

来自分类Dev

IBM Worklight-如何调试应用程序?

来自分类Dev

如何调试Android应用程序的smali代码?

来自分类Dev

如何调试Spring-Maven Web应用程序

来自分类Dev

如何调试应用程序重新启动的原因

来自分类Dev

如何使用ADB / AM调试Android应用程序?

来自分类Dev

关闭应用程序后如何调试

来自分类Dev

使用Eclipse GUI远程调试C ++应用程序

来自分类Dev

如何使用.wer文件调试应用程序

来自分类Dev

如何在Mean.io应用程序中调试?

来自分类Dev

如何调试在Chromebox上运行的Kiosk Chrome应用程序?

来自分类Dev

如何在IntelliJ中调试多线程应用程序?

来自分类Dev

调试模式C#应用程序

来自分类Dev

如何从Windows的离子视图中调试应用程序?

来自分类Dev

多线程应用程序调试问题

来自分类Dev

如何调试使用Gradle构建的Play 2应用程序

来自分类Dev

如何使用IntelliJ调试在Docker中运行的应用程序?

来自分类Dev

杀死应用程序时如何调试

来自分类Dev

如何调试Divio应用程序的问题?

来自分类Dev

关闭应用程序后如何调试

来自分类Dev

调试模式C#应用程序

来自分类Dev

如何通过WiFi调试应用程序

来自分类Dev

如何调试Nativescript应用程序UI?

来自分类Dev

如何正确调试webpack应用程序?

来自分类Dev

如何调试崩溃应用程序

来自分类Dev

如何使用 Visual Studio 2017 工具链在 vscode 中调试 C++ 应用程序

来自分类Dev

使用 VisualStudio 发布 C# 应用程序

来自分类Dev

如何调试不是主 C# 应用程序(在 Visual Studio 中)的依赖项的类库?

Related 相关文章

热门标签

归档