C# 在azure dev结构上运行的silverlight中不会命中断点

C# 在azure dev结构上运行的silverlight中不会命中断点,c#,visual-studio-2010,silverlight-4.0,azure,wcf-ria-services,C#,Visual Studio 2010,Silverlight 4.0,Azure,Wcf Ria Services,我正在使用运行在azure dev fabric上的WCF RIA服务和silverlight构建应用程序。我有一个silverlight客户端项目、Web客户端项目和WCF项目的解决方案。我在silverlight项目和app.xaml.cs中的WCF项目中放置了断点,以便我可以单步遍历两侧的代码。我打断了我的WCF代码,但我不能跳入silverlight代码。当我在调试时查看silverlight断点时,红点显示一个感叹号,并显示以下消息:当前不会命中断点 我做了几件事来解决这个问题: 确保

我正在使用运行在azure dev fabric上的WCF RIA服务和silverlight构建应用程序。我有一个silverlight客户端项目、Web客户端项目和WCF项目的解决方案。我在silverlight项目和app.xaml.cs中的WCF项目中放置了断点,以便我可以单步遍历两侧的代码。我打断了我的WCF代码,但我不能跳入silverlight代码。当我在调试时查看silverlight断点时,红点显示一个感叹号,并显示以下消息:当前不会命中断点

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

确保ClientBin文件夹包含正确的.xap文件。 该文件夹包含正确的xap。 检查解决方案是否处于释放模式,但显然我是 在调试模式下 已检查网站中是否启用了silverlight调试,是否已启用 启用。我能够调试silverlight在单独的服务器上运行 实例不在azure中。 已删除bin/debug和/或bin/obj文件夹,但仍然不好 已删除silverlight的web角色端上的ClientBin文件夹 指向 删除源代码,然后再次从源代码中检索它们 控件来检查源代码管理中是否有更改,仍然不好。 显然,其他开发人员工作站上的解决方案工作正常,我很抱歉 唯一有这个问题的人。 使用iisreset重置iis,仍然没有发生任何问题 清除了浏览器的缓存我用的是IE9,没什么用 发生了。
有人遇到过这种情况吗?除了重新安装之外,任何其他答案都将不胜感激。

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


我尝试使用另一个开发人员的解决方案的副本,调试没有问题。我不知道为什么会发生这种情况,因为解决方案基本上是相同的。所有csproj.user和suo文件都没有签入到源代码管理中。

我尝试在新的azure、silverlight和wcf项目的新解决方案上重现这种情况,一切正常。调试silverlight或wcf项目时没有问题。 因此,我的VS或浏览器设置没有问题


我尝试使用另一个开发人员的解决方案的副本,调试没有问题。我不知道为什么会发生这种情况,因为解决方案基本相同。所有csproj.user和suo文件都未签入源代码管理。

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

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

看起来你已经尝试了很多;你能用另一个浏览器试试吗。您还可以检查调试VS实例的输出窗口吗?我尝试使用已配置为silverlight调试的Firefox4,但断点仍然没有发生任何变化。调试实例时,输出窗口未显示任何内容。我确信您已经完成了其他所有操作,但您是否已完全重新启动了计算机?我已完全重新启动了工作站。还是没什么好事发生。看来你已经尝试了很多;你能用另一个浏览器试试吗。您还可以检查调试VS实例的输出窗口吗?我尝试使用已配置为silverlight调试的Firefox4,但断点仍然没有发生任何变化。调试实例时,输出窗口未显示任何内容。我确信您已经完成了其他所有操作,但您是否已完全重新启动了计算机?我已完全重新启动了工作站。还是没有什么好事发生。