背景:
因为项目的需要,从ie8升级到ie11(并且自动更新安装了几个ie11的补丁),升级后想用vs2012 调试asp.net项目中的js
但是发现solution中script document项目没有在项目中运行时启动,js不能打断点(***的空心圈)。
解决过程:
这个同组的同事以前遇到过,并且解决了,所以向他请教,无果,不知道怎么解决的。。。
搜索了一下不能打断点的提示信息,网上给的说法是高级设置ie中禁掉第三方的调试工具选项前面的勾去掉,无果;这个和我的问题没有关系。
之前有同事更新了update4之后,不能编译项目的问题解决了,现在我的vs在升级ie11之前已经更新了update4,猜测是不是ie11不支持(现在想来,其实跟ie11是没有关系的,别人的ie11是可以打断点的script document也存在),然后写在了ie11,使用原来的ie8还是显示不出来script document项目。
这次猜测vs可能坏了,于是再用update4修复了一遍,问题解决,js又可以打断点了。
总结:
script document这个项目在solution如果不存在还真是苦恼,如果你发现它不见了,请安装vs的更新包,应该是可以解决的,猜测ie11的问题也可以通过安装update4来解决