2009-12-29 54 views
-1

我添加了AjaxControlToolKit的示例DLL文件作为对我的Web应用程序的引用。我在我的页面上使用了掩码文本框。错误“当前位置没有可用的源代码。”

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

这不是什么大问题。这很好(我很好奇,为什么出现这种情况),但在调试MaskedEditExtender.cs文件,将其弹出窗口的消息

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

与两个按钮,“OK”和“Disassembly”。什么是这个错误?为什么它会到达?我如何避免它?

回答

0

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

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

如果您在收到此消息时指定要尝试钻取的方法,可能会有所帮助。

1

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

+0

但我可以在解决方案资源管理器中看到.pdb文件。我使用的AjaxControlToolkit的 – 2009-12-29 12:15:41

+0

请指导我...问题仍然存在,因为它是... – 2009-12-30 07:01:02

1

打开断点窗口,找到断点并删除它。这帮助我...

相关问题