【发布时间】:2012-05-26 11:46:47
【问题描述】:
构建一个在浏览器中运行的 Silverlight 5 应用程序,但遇到一些在 JavaScript 中显示的烦人的错误,当附加调试器时,由于某种原因,它们没有被 Visual Studio 捕获。我已经完成了一些简单的事情(创建带有 Web 项目的 VS SL 5 项目)。当我调试时,错误通过 JS 显示在浏览器中......而不是在 Visual Studio 中。
我可以设置断点并遍历它们,但是当发生未处理的异常时,SL 只是在页面中冒泡(如预期的那样),但 VS 没有捕捉到它。
我已验证 VS 已附加到 IE 进程和 Type=Silverlight。现在我要解决的错误是令人讨厌的 4004 错误代码(category=managedruntimeerror),消息为“system.argumentexception:值不在预期范围内”,但我找不到发生这种情况的地方/ o 堆栈更详细。我得到的只是“Visual Studio JIT 调试器”,它看起来非常像 http://www.scottleckie.com/2010/04/code-4004-unhandled-error-in-silverlight-application/,但他的解决方案对我不起作用......
【问题讨论】:
标签: silverlight debugging visual-studio-debugging