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