我刚刚安装了VS 2010 Beta 2,并希望使用ASP.NET MVC 2项目。我只是在主控制器的index.aspx视图中添加了一些脚本(alert('hello');
),我可以看到它正在执行。但是,当我尝试设置断点时,它永远不会被击中。我也尝试使用“调试器”关键字,当我这样做时,我得到一个令人失望的“没有可用于当前位置的源代码”消息。当我尝试独立附加到正在运行应用程序的IE进程时,我也会收到此消息。Visual Studio 2010脚本调试器不适用于我
我需要做些什么来获得友好的脚本调试体验? (我已经成功地使用萤火虫调试这一点,但由于某种原因,我更喜欢与调试。)
这里是我的配置的一些细节:
- 我发动我的东西在VS 2010 Beta 2中。
- IE8版本8.0.7600.16385是我的默认浏览器。
- 未选中“禁用脚本调试(Internet Explorer)”高级选项。
- 未选中“禁用脚本调试(其他)”选项。
- 在我的ASP.NET MVC 2项目的“web”属性选项卡中,将检查ASP.NET调试器。所有其他人都没有检查。
- Visual Studio 2008脚本调试似乎工作得很好。
我可以吻你。我试图在一个asp.net站点上调试Javascript,附带一个Silverlight项目。每次我尝试调试时,我都会得到这个怪异的弹出窗口,要求我附加一个调试器,然后抱怨调试器已经连接。要清楚,请转到解决方案中的asp.net项目,然后转到项目属性并打开Web选项卡。底部有供调试器使用的复选框。禁用Silverlight调试器将使其再次成为JavaScript调试器。这需要进入wiki条目或其他东西。 – 2011-01-28 16:17:28
**谢谢库克先生!** – Airn5475 2011-02-21 19:48:38
@mister ok on mvc3/vs2010我看不到_Start Options_项目属性 – gideon 2011-08-19 11:54:37