让我说我有:
public abstract ServiceBase : RoleEntryPoint {
...
}
public MyRealService : RoleEntryPoint {
...
}
我的Azure WorkerRole项目是否能够正确地找出 MyRealService 类作为WorkerRole入口点?
这对我来说效果很好但是现在我已经更新到Azure Tooling 2.0它没有遇到任何断点,所以我甚至不确定它正在加载什么入口点类。
答案 0 :(得分:2)
问题解决了。它基本上与一些指向旧的1.8.0.0 DLL和一些指向2.0.0.0的引用有关。
所以按照上面的例子:
因为继承自 RoleEntryPoint 的基类来自旧版本的 Microsoft.WindowsAzure.ServiceRuntime ,所以尽管实际的C#项目取决于版本,但从未找到MyRealService类2.0.0.0的 Microsoft.WindowsAzure.ServiceRuntime 。
非常感谢这个帖子中的答案: Azure WorkerRole Stopping Immediately After Starting