我添加了AjaxControlToolKit的示例DLL文件作为对我的Web应用程序的引用。我在页面上使用了Mask文本框。
在调试应用程序时,它首先要求我打开MaskedEditExtender.cs文件。所以我只是从我的物理位置搜索它并将其复制到解决方案的Bin文件夹中。嗯......现在不要求打开那个文件。但是在调试时,在内容页面之后,它按预期调试主页面,但在完成主页面的调试后,调试器遍历到MaskedEditExtender.cs文件...
这不是什么大问题。这很好(我很好奇为什么会发生这种情况),但在调试MaskedEditExtender.cs文件时,会弹出消息
当前位置没有可用的源代码。“
带有两个按钮,“OK”和“Disassembly”。这个错误是什么?为什么到达?我该如何避免呢?
答案 0 :(得分:1)
您错过了发生异常的程序集的PDB文件(程序调试数据库)。
答案 1 :(得分:1)
打开“断点”窗口,找到断点并删除它。这帮助了我......
答案 2 :(得分:0)
您已到达程序的一部分,调试器无法将源代码文件关联到该部分。这可能是您没有源代码的第三方软件。
或者您有源,但调试器无法将调试的代码与该源文件关联,因为您缺少调试符号文件(PDB文件)。此文件包含文本源文件中的行与编译器分配给方法和成员的内存地址之间的映射。
如果您在收到此消息时指定要尝试深入研究的方法,可能会有所帮助。