相忘于江湖

不抛弃,不放弃... 请给我勇敢,改变可以改变的;请给我坚强,接受不可以改变的;请给我智慧,分辨这两者。

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

在silverlight项目里面设置了断点,启动web托管项目,断点走不到,也没有任何报错。我不知道是不是我vs2010少装了什么插件,反正觉得很奇快。网上搜了一下,发现很多这个问题的帖子,解决方法其实就是这个文章里面说的(可惜被无耻的百度文库抄袭了,其他也都是转载的)

这儿有一个笨办法:首先把应用用asp.net webserver40运行起来,停止调试。然后单独打开一个IE,输入网址。然后点击vs2010的菜单:debug – attach to process,发现里面有两个ie:其中一个网页浏览,还有一个是silverlight script debug的进程,因为Visual Studio 在调试器启动的时候会自动启用脚本调试(可以通过注册表禁用此特性),除非在Web Application属性中打开了Silverlight调试。

2011-02-28 17h16_18

勾选那个进程,然后点击attach to右边的select按钮,出来这个界面,勾上silverlight即可:

2011-02-28 17h14_57

这样就可以正常调试silverlight里面的短点了。

 

来自:http://www.cnblogs.com/Mainz/archive/2011/02/28/1967189.html

posted on 2011-04-18 11:36  playman0211  阅读(828)  评论(0编辑  收藏  举报