C# 如何调试嵌入在WebBrowser控件中的Silverlight?

C# 如何调试嵌入在WebBrowser控件中的Silverlight?,c#,wpf,silverlight,debugging,browser,C#,Wpf,Silverlight,Debugging,Browser,我有一个带有WebBrowser控件的WPF应用程序。WebBrowser加载带有Silverlight应用程序的页面。是否可以同时调试这两个应用程序?如何启动Silverlight应用程序 编辑: 如果启动Silverlight解决方案,我可以在浏览器窗口中调试代码。 如果启动WPF解决方案,我可以调试WPF部分,但无法调试WPF窗口中的Silverlight-代码正常,但断点被忽略。您可以调试两个应用程序-WPF WebBrowser控件只需通过指向localhost,以便您可以轻松连接到S

我有一个带有WebBrowser控件的WPF应用程序。WebBrowser加载带有Silverlight应用程序的页面。是否可以同时调试这两个应用程序?如何启动Silverlight应用程序

编辑: 如果启动Silverlight解决方案,我可以在浏览器窗口中调试代码。
如果启动WPF解决方案,我可以调试WPF部分,但无法调试WPF窗口中的Silverlight-代码正常,但断点被忽略。

您可以调试两个应用程序-WPF WebBrowser控件只需通过指向localhost,以便您可以轻松连接到SL应用程序主机进程IIS、IIS Express、,等等-或者在承载XAP的web服务器上启用远程调试支持。对于WPF,只需使用F5自动附加它。

我已经编辑了我的文本。如何使用Visual Studio内置服务器启用远程调试?如果在WPF解决方案中启动调试器,请使用SL解决方案中的VS工具栏菜单,将其添加到内置VS服务器:调试->附加到进程。请参阅。我必须在哪里附加SL解决方案的调试器?如果我连接到WebDev.WebServer40.EXE,我可以调试ASP.Net站点,但不能调试Silverlight项目。请尝试从另一端攻击它。开始调试SL解决方案,并连接到WPF应用程序主机。我知道我已经做到了——我只是不记得具体的步骤顺序。