【问题标题】:Debugging Silverlight when hosted in a web project?在 Web 项目中托管时调试 Silverlight?
【发布时间】:2011-03-13 05:18:21
【问题描述】:

这可能是一个基本问题。

我有两个项目:

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

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

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

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

我打赌这是有人告诉我的那些“面团”时刻之一,但我无法弄清楚。

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

【问题讨论】:

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


    【解决方案1】:

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

    确保您在项目属性中启用了 Silverlight 调试(不确定是哪个项目)

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

    它是下面的标志

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

    【讨论】:

    • 是的,正如我所说,基本的。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-31
    • 1970-01-01
    相关资源
    最近更新 更多