在Web项目中托管时调试Silverlight?

ang*_*son 3 asp.net debugging silverlight silverlight-3.0 .net-3.5

这可能是一个基本问题.

我有两个项目:

  1. 一个Web应用程序项目,具有托管Silverlight应用程序的网页以及Web服务
  2. Silverlight应用程序项目,在上述Web应用程序中托管的项目

如果我调试Silverlight应用程序,它希望使用生成的网页运行它,这当然不会启动我的Web应用程序,并且由于某些跨站点安全模型而导致Web服务调用失败.因此,即使我运行Web应用程序,Silverlight应用程序也不会使用它.

如果我调试Web应用程序(即,将其设置为启动项目并点击Debug),那么Silverlight应用程序显然已正确托管,但我无法对其进行调试.其中的任何断点都显示为空心圆.

那么我做错了什么?我应该如何配置我的项目,以便我可以启动Web应用程序,托管我的Silverlight应用程序并进行调试?

当有人告诉我时,我认为这是"面团"时刻之一,但我无法理解.

这是Visual Studio 2008,.NET 3.5和Silverlight 3.

TJB*_*TJB 8

您应该能够运行Web应用程序并调试silverlight应用程序.

确保在项目属性中进行了silverlight调试(不确定哪个项目)

http://msdn.microsoft.com/en-us/library/aa983445.aspx

它是一面旗帜

项目属性> Web>调试器> Sivlerlight