在没有使用IE调试时,空引用指针被传递给存根

Sco*_*ttG 34 debugging silverlight visual-studio-debugging iis-express visual-studio-2013

在VS2012中,我的Web项目总是如此调试.我使用IIS Express.今天,我安装了VS 2013,当我按F5进行调试时,我得到了

在此输入图像描述

我无法在任何地方找到解决方案.我尝试清除临时文件,将端口号从7227更改为其他内容,删除iis express配置文件等.我甚至卸载并重新安装VS 2013.

我可以在没有调试的情况下运行,然后连接到IISExpress并且可以工作,但我不能从F5开始.有线索吗?

编辑:发生在另一台机器上以及全新安装的Windows 8.1和VS 2013

编辑:解决方案:我已将Silverlight检查为调试器.我取消选中Silverlight,我可以使用F5使用Chrome或Firefox进行调试.显然有些东西不在这里,但我还是不需要Silverlight调试.

Kev*_*oss 40

我有这个问题,它是由IE不是默认浏览器引起的.您可以通过以下答案更正此问题

Visual Studio打开默认浏览器而不是Internet Explorer

  • 哇,小时和小时浪费,只是通过将默认设置为IE,它修复了它.但是,我不想使用IE ..这显然是一个Visual Studio错误.谢谢你的回答. (5认同)

Nic*_*sen 19

答案是由@ScottG在他的编辑中给出的,但这里有一个更清晰的解释:

打开"Web项目属性"设置,单击"Web"选项卡,然后在"调试器"下,单击"Silverlight".显然,如果您需要调试Silverlight,则必须找到另一个解决方案,直到VStudio团队修复此错误.