我编写了一个简单的 Azure 部署来测试 Azure 自动缩放块,其中包含两个角色:一个工作角色,一个托管自动缩放块的监视器角色。我按照http://www.windowsazure.com/en-us/develop/net/how-to-guides/autoscaling/一步一步编写了这些代码,
In the onStart() method of monitor role, there is:
{
.....
scaler = EnterpriseLibraryContainer.Current.GetInstance<Autoscaler>();
scaler.Start();
return base.OnStart();
}
然后我部署它们,但只有工作角色实例可以成功提升,监控角色实例显示它总是很忙,天蓝色门户显示错误消息:
起始角色...未处理的异常:System.Reflection.TargetInvocationException [2013-04-27T09:54:57Z])
有人可以教我如何获取详细的错误堆栈吗?或者有 Azure 经验的人可以弄清楚我发生了什么错误?
任何建议将被认真考虑!