通过IIS托管和调试Silverlight应用程序

时间:2015-10-19 09:05:54

标签: c# asp.net wpf silverlight iis

我一直是Silverlight应用程序的新手,并试图在过去几天找出这个问题。 我尝试在VS 2012中创建一个silverlight应用程序,创建了两个单独的项目,

  1. 使用实际内容存在的Xaml文件
  2. .Web项目,其中创建.xap文件。
  3. 当我尝试通过IE在第一个项目中通过VS运行这个断点时,断点连接得很好。 当我尝试在IIS上托管这个项目并尝试在IE上运行它时,它工作正常。 (我只托管了.Web项目) 当我尝试从IIS浏览silverlight应用程序并将进程附加到IE的类型为silverlight,VS中的x86与项目1中的那些断点时,我无法击中它们。 当我尝试从IIS浏览时,请帮我调试我的silverlight应用程序。 到目前为止,我尝试了所有我能想到的东西。提示真的很有帮助。 谢谢。

1 个答案:

答案 0 :(得分:1)

Phew,最后这是固定的。一切都正如它应该的那样,我只是错过了必要的流程。以下是通过IIS调试silverlight应用程序的方法

  1. 在vs
  2. 中创建一个新的silverlight应用
  3. 构建它并在iis中创建一个新网站
  4. 在网站上添加silverlight.web项目
  5. 在silverlight应用中添加断点,与iis中托管的路径相同
  6. 从iis
  7. 浏览.web的aspx页面
  8. 点击附加到进程(在IE中运行的aspx页面)并搜索类型为silverlight,x86的iexplorer并单击attach。 (确保您在管理模式下运行VS.)
  9. 刷新IE页面,瞧你有你想要的东西。