Visual Studio 2017调试错误:"Frame not in module"

8

在更新了 Visual Studio 后,我试图恢复调试,但出现了以下错误:

"Frame not in module" "Exception thrown at 0x246E8BF8 in w3wp.exe: 0xC0000005: Access violation reading location 0x00000000."

这些错误是什么意思?如何恢复调试?

5个回答

7

经过一番探索,我通过在异常设置中勾选“公共语言运行时异常”框,并将“解决方案平台”从“混合平台”改为“Any CPU”,成功地使调试工具再次正常工作。


2
没有帮助我。我已经在任何CPU上使用-/不使用异常运行时语言ex ckeck...它在VS2017上工作,但在VS2019上不工作,真是气死人.... - HelloWorld
如何更改解决方案平台? - Aelius

2

当我在VS上运行Release版本的CUDA程序进行调试时,我遇到了这个问题(CUDA在调试中速度较慢,有自己的调试按钮)。因此,对于任何阅读此文的人,请也检查一下。


2
这不是一个答案。请阅读 https://stackoverflow.com/help/how-to-answer 一旦您有足够的声望,您可以使用评论部分进行进一步讨论。 - sinanspd

1
删除.vsobj文件夹,然后关闭并重新打开即可解决问题。

1
未来访问此页面的旅客请注意:我遇到了“模块中没有框架”的问题,似乎我的存储过程配置不正确。在一些IF BEGIN END块之间缺少一个ELSE语句。SP在SQL Server中编译、保存和运行时没有警告或错误,但在期望ELSE语句的那一行之后就退出了。
加入ELSE语句后,所有问题都消失了,包括“模块中没有框架”的错误。

0
从我的web.config编译节点中删除targetFramework=4.x对我有帮助。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接