使用断点来调试IE和VS2008中的Javascript

Bra*_*118 8 javascript breakpoints visual-studio-2008

我无法在Studio中使用Javascript的断点.如果我使用调试器,我可以调试;

我已经看到这个断点在VS.Net 2005问题调试时没有联系起来.我尝试了答案但没有用.

查看模块窗口,正确加载V.Mvc.Jobtrakt.PDB,但它指向临时文件夹C:\ WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\dbc0c0c5\f64a99b3\assembly\dl3\9de055b3\eb1303b1_9760c901\V.Mvc.Jobtrak.pdb:符号已加载.

我原以为它会指向:\ JobTrak\Website\V.Mvc.Jobtrak\V.Mvc.Jobtrak\_ obj\Debug(这是在项目目录中)

但无论位置如何,我关闭了VS 2008,然后吹走了临时文件夹(上面列出的),bin和obj文件夹.

打开VS 2008并干净利落.我在js中设置了一个断点,它似乎现在可以正常工作(断点被填入)开始调试并且它永远不会在断点处中断.看看断点,它现在是一个带有红点和警告指示的红色圆圈.将鼠标悬停在断点上会给我一些有用的信息:断点当前不会被击中.该位置无法映射到客户端脚本.请参阅ASPX断点映射的帮助.我没有被重定向,断点与函数有关.等等,这应该是有效的.

所以我想知道是否有人有任何想法?有人能够在VS2008中设置断点并让它们工作吗?

Gre*_*ean 15

尝试在要中断的源中键入"debugger"


pal*_*rse 5

确保您已连接到正确的过程.例如,一旦您在IE中加载了您的页面,

  1. 切换到Visual Studio并转到"调试"菜单.
  2. 选择"附加到流程"
  3. 在列表中找到iexplore并选择它.
  4. 单击"选择..."按钮.
  5. 在对话框中,选择"调试这些代码类型:"并选择"脚本".
  6. 点击"确定"
  7. 点击"附加"

看看是否有助于调试javascript.