【发布时间】:2010-03-18 16:28:12
【问题描述】:
我遇到的问题与这个未答复的question 几乎相同。唯一的区别是我使用的是 VS2008,但我在一个 MVC 项目中调用这个 javascript 函数:
function CompanyChange(compCtrl) {
alert(compCtrl.value);
debugger;
var test;
for (var i = 0; i < document.all.length; i++) {
test = document.all[i];
}
}
我点击了警报,然后我收到消息“当前位置没有可用的源代码”。此时页面变得无响应,我必须手动停止调试器才能将其关闭。
我已经登录到另一台机器并运行了这个确切的代码,它工作正常,我点击调试器并且可以单步执行。我已检查以确保 VS>Tools>Options>Debugging 以及 IE>Options>Advanced 中的所有设置都相同。两台机器都是Windows 7 Enterprise edition 32-bit,VS2008,IE8。
我也尝试在 VS 中手动附加一个进程,并在 IE 中使用“开发者工具”,但不起作用(说已经附加了一个进程)。
我希望有人可能遇到了这个问题并找到了解决方法,因为我已经进行了大量搜索并尝试了我读过的所有选项。还有其他人遇到这个吗?
谢谢, 杰夫
【问题讨论】:
标签: javascript asp.net-mvc visual-studio-2008 debugging