4

我更新了一个工作解决方案以使用 2012 年 10 月的版本。从那时起,我的工人角色不断回收。我无法在 OnStop 或 Run 的 OnStart 中命中任何断点。

Web 角色按预期工作。

我激活了调试的所有异常,似乎没有被捕获。就好像在实例中运行的角色是默认角色而不是我的代码。

任何人都有任何见解

4

1 回答 1

2

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

但是对“Microsoft.WindowsAzure.ServiceRuntime”的引用仍然指向 1.7。SDK 是按站点安装的,不会一个接一个。

由于版本不匹配,我的代码从未被模拟器和 Windows azure 中的角色执行。执行的代码是默认的 Role 实现,并且 Run 方法不断完成,进而导致角色不断循环。

于 2012-11-05T21:02:00.027 回答