2012年10月更新后,工人角色继续回收

时间:2012-11-02 18:17:57

标签: azure azure-worker-roles

我更新了使用2012年10月发布的工作解决方案。从那以后,我的工人角色继续回收。我无法在OnStop上的OnStart或Run中找到任何断点。

网络角色按预期工作。

我激活了调试的所有异常,似乎没有抓到任何东西。就像在实例中运行的角色是默认角色而不是我的代码一样。

任何人都有任何见解

1 个答案:

答案 0 :(得分:2)

问题是我升级了我的解决方案以使用最新的Windows Azure SDK。我从1.7变为1.8。

但是对'Microsoft.WindowsAzure.ServiceRuntime'的引用仍然指向1.7。 SDK是逐个安装的,而不是一个在另一个上面。

由于版本不匹配,我的代码永远不会被模拟器和windows azure中的角色执行。执行的代码是默认的Role实现,Run方法在完成时保持不变,从而导致角色继续回收。