在azure dev面料上运行的silverlight中不会出现断点

时间:2011-07-14 01:55:35

标签: c# visual-studio-2010 silverlight-4.0 azure wcf-ria-services

我正在使用WCF RIA服务和运行在azure开发结构上的silverlight构建应用程序。我有一个Silverlight客户端项目,Web客户端项目和WCF项目的解决方案。我在Silverlight项目和WCF项目中放置了断点(在app.xaml.cs中),所以我可以通过两边的代码。我打破了我的WCF代码,但我不能跳进Silverlight代码。当我在调试时查看silverlight断点时,红点显示一个感叹号,并显示以下消息:“断点当前不会被击中”。

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

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

有没有遇到过这种情况?除了重新安装之外的任何答案都将不胜感激。

2 个答案:

答案 0 :(得分:0)

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

我尝试使用其他开发人员解决方案的副本,并且调试没有问题。我不知道为什么会发生这样的事情,因为解决方案基本相同(所有的csproj.user和suo文件都没有签入源代码控制。)

答案 1 :(得分:0)

转到您的解决方案>>属性>>将silverlight项目设置为启动项目。