我更新了使用2012年10月发布的工作解决方案。从那以后,我的工人角色继续回收。我无法在OnStop上的OnStart或Run中找到任何断点。
网络角色按预期工作。
我激活了调试的所有异常,似乎没有抓到任何东西。就像在实例中运行的角色是默认角色而不是我的代码一样。
任何人都有任何见解
答案 0 :(得分:2)
问题是我升级了我的解决方案以使用最新的Windows Azure SDK。我从1.7变为1.8。
但是对'Microsoft.WindowsAzure.ServiceRuntime'的引用仍然指向1.7。 SDK是逐个安装的,而不是一个在另一个上面。
由于版本不匹配,我的代码永远不会被模拟器和windows azure中的角色执行。执行的代码是默认的Role实现,Run方法在完成时保持不变,从而导致角色继续回收。