在azure开发结构上运行的silverlight中,断点不会被击中

本文关键字:断点 silverlight 开发 azure 结构上 运行 | 更新日期: 2023-09-27 18:01:57

我正在使用WCF RIA服务和运行在azure dev fabric上的silverlight构建应用程序。我有一个解决方案与silverlight客户端项目,Web客户端项目和WCF项目。我在silverlight项目和WCF项目中放置了断点(在app. example .cs中),这样我就可以在两边步进代码。我打破了我的WCF代码,但我不能在silverlight代码中跳转。当我在调试时查看silverlight断点时,红点显示一个感叹号和此消息:"当前不会击中断点"。

我已经做了几件事来解决这个问题:

  • 确保ClientBin文件夹包含正确的.xap文件。
    文件夹中包含正确的xap。
  • 检查解决方案是否处于发布模式,但显然我是在调试模式
  • 检查是否在网站中启用了silverlight调试,是启用。我能够调试单独运行的silverlight
  • 删除bin/debug和/或bin/obj文件夹,但仍然没有好的
  • 删除了silverlight web角色端的ClientBin文件夹点
  • 删除源代码,然后从源代码中重新检索它们
    控件检查源代码控制是否有变化,还是不行。显然,解决方案在其他开发人员的工作站工作得很好,我是唯一一个有这个问题的。
  • 使用iisreset重置iis,仍然没有好结果
  • 清除了浏览器的缓存(我使用IE9),没什么好发生。

有人遇到过这种情况吗?

在azure开发结构上运行的silverlight中,断点不会被击中

我试着用新的azure, silverlight和wcf项目在新的解决方案上重现这个案例,一切都很好。调试silverlight或wcf项目都没有问题。因此,我的VS或浏览器设置没有任何问题。

我尝试使用其他开发人员的解决方案的副本,并且在调试中没有问题。我不知道为什么这样的事情会发生,因为解决方案基本上是相同的(所有的csproj。User和suo文件未检入到源代码管理)

进入解决方案>>属性>>将silverlight项目设置为启动项目。