我有一个名为Default.aspx的启动页面。在Head标记内编写了一个javscript函数,该函数打开另一个aspx页面并关闭此页面。我的另一个aspx页面在该页面上有silverlight对象/内容渲染。由于这个原因,我的调试器没有附加到正在运行的silverlight应用程序,当我手动连接到正在运行的Silverlight应用程序时它也不起作用,我看到显示的那种类型的进程是script / silverlight / x86。
我这样做是因为我的登录页面只在silverlight中创建。
任何人都知道如何获得调试器。
修改:
以下链接解释了我面临的相同情况: Visual Studio Attach to Process - change default automatic code type (Silverlight instead of Script)
答案 0 :(得分:7)
启用Silverlight调试:
我在Chrome中调试Silverlight时遇到了问题,而在IE中,它就像魅力
答案 1 :(得分:1)
一个非常好的实用程序是WoVS默认浏览器切换器,可以使用Extension Manager(工具|扩展管理器......)安装
此工具允许您设置调试项目时使用的默认浏览器。根据我的经验,Visual Studio只能很好地连接到IE。
使用该工具我可以将另一个浏览器保留为我的默认浏览器,但使用IE进行调试。
答案 2 :(得分:0)
只需使用IE作为默认浏览器。 在检查银光调试复选框并使用其他人告诉的IE之前,它无法正常工作。 顺便设置Web应用程序作为启动项目。