Silverlight中的断点不会中断

Dar*_*ale 11 c# silverlight breakpoints

我无法在Silverlight Web应用程序的服务器端遇到断点.我知道代码执行,因为我可以打破异步回调与我期望的.这只是我的机器有这个问题.

我知道这似乎是一个常见的问题,但是我所看到的所有答案都没有帮助我,包括:

  • 断点为红色,表明它会被击中.
  • 在Web项目的属性上选中Silverlight复选框.
  • 清理并构建解决方案.
  • 从源代码管理中获取新版本.
  • 从我的网络浏览器清除一切:缓存,cookie等...(我正在使用IE).
  • 清除%windir%/ Windows/Microsoft.NET/Framework/v4.0.30319/Temporary ASP.NET Files中的临时文件.
  • 检查是否正在配置管理器中构建所有项目.
  • 一切都设置为调试,而不是在配置管理器中释放.
  • 手动附加到w3wp.exe进程.
  • IIS重置.
  • IIS设置为使用.NET v4,管道设置为经典未集成.
  • 重新安装IIS并重新配置.
  • 重新安装Visual Studio.
  • 重新安装Silverlight.

我正在使用Visual Studio 2010(.NET 4),Silverlight 4,并使用IIS(我认为6,不记得)来托管该站点.

我发现有趣的行为(可能有助于诊断):

  • 如果我使用Visual Studio自己的开发服务器来托管站点而不是IIS,它仍然不会中断.
  • 我在Debug - > Windows - > Proccess(Ctrl D,P)下看到了一篇博文(不记得在哪里或我提供了一个链接)来检查w3wp.exe进程是否在"Debugging"标题下设置为"Silverlight" - 我被设置为"管理",并且在连接时无法将其设置为silverlight.在检查了正在运行的机器上的同事设置后,他也被设置为托管.

任何建议将非常感谢!

更新:感谢所有的建议.我决定格式化C:\,而不是花更多的时间玩,因为我的机器无论如何都需要它.我仍然不确定问题是什么,但它现在正在运作.

在此之前我确实尝试过其他一些事情,例如删除.sou文件,并检查我运行的是同一版本的Silverlight,在本文中提到,没有运气.希望这将成为将来有这个问题的人的清单.

小智 0

看来你已经尝试了几乎所有的事情。您可能想检查 ServiceReference.ClientConfig 文件。有时,WCF 服务更新会导致地址和端口更改。您还可以使用 Fiddler 检查它,以了解您的服务调用定向到哪里。