gpt4 book ai didi

c# - 为什么在调试我的 asp.net 网站时有时会弹出 disassembler/disassembly-window?

转载 作者:太空狗 更新时间:2023-10-30 00:25:14 26 4
gpt4 key购买 nike

为什么调试我的 asp.net 网站时有时会弹出 disassembler/disassemly-window?

它有时会发生,但并非总是如此。我在互联网上搜索过,但没有找到有用的结果。例如:它发生在我试图调试查询时;它出现在我到达我使用的特定代码段之后/当我使用启用 4 个文本框之一,同时使用 updatepanels 禁用其他文本框(这里没有突破性)。

我的代码工作正常,我再说一遍,这个反汇编不会造成任何问题,只是以前没有发生过。

这是否意味着我的代码或我编写代码的方式有问题……或者什么?

最佳答案

在“工具”、“选项”、“调试”中尝试禁用“启用地址级调试”。

我要补充一点,通常您可以经常启用“仅启用我的代码”(同一页面),但我认为当我的代码之外出现问题时,将其禁用以理解是很有用的。

如果您启用了 Enable address-level debugging,禁用了 Enable just my code 并且您已将调试器配置为在抛出异常时中断,则该窗口通常会出现。

通常会在 .NET 代码/其他库代码中抛出一些“良性”(非终端)异常,这些异常会在那里被捕获,而不会出现在您的代码中。所有这些选项都“启用(意思是按照我告诉你的那样设置)”,调试器将中断这些异常(非常无聊)并且必须向你展示一些东西......但它没有源代码, 因此它将向您显示反汇编(或者如果您禁用了“如果源不可用则显示反汇编”,则将显示一个空窗口询问您是否要查看反汇编)

关于c# - 为什么在调试我的 asp.net 网站时有时会弹出 disassembler/disassembly-window?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18268539/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com