连接到 IIS 进程时出现问题“无法附加到进程。通过反射调用的方法抛出未捕获的异常”

问题描述 投票:0回答:1

突然 Visual Studio 2019 停止附加到 IIS 进程。当我尝试附加到进程时,我开始收到一条消息,显示“无法附加到进程。通过反射调用的方法引发了未捕获的异常”

我尝试更新 Visual Studio,尝试修复 Visual Studio,尝试重新安装 Visual Studio,但没有任何效果。

但是,我可以使用 System.Diagnostics.Debugger.Launch,当我使用它时,它可以让我附加到进程并运行调试会话。

奇怪的一件事是,在收到错误后,我可以关闭“附加到进程”窗口,并看到 Visual Studio 处于半调试状态,其中红色方块可单击,“继续”按钮呈灰色。

我可以设置一个断点并点击它,但之后,继续按钮、单步进入和单步跳过按钮将不会突出显示,并且键盘快捷键(F5、F10、F11)不起作用。

基本上我只能达到断点,但不能做任何进一步的事情。

c# debugging iis visual-studio-2019
1个回答
0
投票

这不是“修复”,但它似乎是一个不错的解决方法:

收到错误消息后,无需在“附加到进程”窗口中单击“取消”,只需将调试器再次附加到同一进程即可。然后它就会像正常的调试会话一样工作。

© www.soinside.com 2019 - 2024. All rights reserved.