即使我创建一个干净的WinForms项目,编辑并继续不起作用,并给我错误:
将调试器附加到已在运行的进程或在构建或运行时优化正在调试的代码时,不允许进行更改.
我也在MSDN网站上发现了这篇文章:
不支持的方案
在以下调试方案中,"编辑并继续"不可用:
在Windows 98上进行调试.
混合模式(本机/托管)调试.
SQL调试.
调试Dr. Watson转储.
在未处理的异常之后编辑代码,此时未选中"在未处理的异常上展开调用堆栈"选项.
调试嵌入式运行时应用程序.
使用"附加到"调试应用程序,而不是使用"调试"菜单中的"启动"运行应用程序.
调试优化代码.
目标是64位应用程序时调试托管代码.如果要使用"编辑并继续",则必须将目标设置为x86.("项目属性","编译"选项卡,"高级编译器"设置.).
在由于构建错误而无法构建新版本之后调试旧版本的代码.
但我可以对此列表中的每个项目回答"否".
它以前工作过,但几天前它停止工作,我不知道可能是什么原因.
我构建了解决方案,在IIS中创建了应用程序并将其映射到应用程序文件夹 它工作正常.然后我转到"附加到进程",列表中有两个w3wp.exe进程,但对于其中一个进程,我收到错误"无法附加进程.调试器已经附加了." 我用谷歌搜索了它,但我无法找到解决问题的方法.