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

时间:2010-07-08 08:21:47

标签: asp.net silverlight debugging .net-3.5 silverlight-3.0

这可能是一个基本问题。

我有两个项目:

  1. 一个Web应用程序项目,其中包含一个托管Silverlight应用程序的网页以及一个Web服务
  2. Silverlight应用程序项目,即上述Web应用程序中托管的项目
  3. 如果我调试Silverlight应用程序,它希望使用生成的网页运行它,这当然不会启动我的Web应用程序,并且由于某些跨站点安全模型而导致Web服务调用失败。因此,即使我运行Web应用程序,Silverlight应用程序也不会使用它。

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

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

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

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

1 个答案:

答案 0 :(得分:8)

您应该能够运行Web应用并调试silverlight应用。

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

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

下的旗帜

项目属性>网络>调试器> Sivlerlight