-1

我添加了 AjaxControlToolKit 的示例 DLL 文件作为对我的 Web 应用程序的引用。我在我的页面上使用了 Mask 文本框。

在调试应用程序时,它首先要求我打开 MaskedEditExtender.cs 文件。所以我只是从我的物理位置搜索它并将其复制到解决方案的 Bin 文件夹中。好吧......现在它不要求打开该文件。但是在调试时,在内容页面之后,它按预期调试母版页,但是在母版页的调试完成后,调试器会遍历到 MaskedEditExtender.cs 文件...

这不是什么大问题。很好(我很好奇为什么会这样),但是在调试 MaskedEditExtender.cs 文件时,它会弹出消息

当前位置没有可用的源代码。”

有两个按钮,“OK”和“Disassembly”。这是什么错误?为什么会来?我该如何避免呢?

4

3 回答 3

1

您缺少发生异常的程序集的 PDB 文件(程序调试数据库)。

于 2009-12-29T11:58:46.777 回答
1

Open the Breakpoints window, locate the breakpoint, and delete it. This helped me...

于 2013-03-06T03:29:58.660 回答
0

您已经到达调试器无法关联源代码文件的程序部分。要么这是一些您没有源代码的第三方软件。

或者您有源代码,但调试器无法将调试代码关联到该源文件,因为您缺少调试符号文件(PDB 文件)。此文件包含文本源文件中的行与编译器分配给您的方法和成员的内存地址之间的映射。

如果您在收到此消息时指定您尝试深入研究的方法,这可能会有所帮助。

于 2009-12-29T12:09:39.860 回答