承载自动缩放块的Azure角色无法提升

承载自动缩放块的Azure角色无法提升,azure,autoscaling,Azure,Autoscaling,我已经编写了一个简单的Azure部署来测试Azure自动伸缩块,它包含两个角色:一个工作角色,一个托管自动伸缩块的监视器角色。 我一步一步地写这些代码 In the onStart() method of monitor role, there is: { ..... scaler = EnterpriseLibraryContainer.Current.GetInstance<Autoscaler>(); scaler.Start(); return base.OnStart

我已经编写了一个简单的Azure部署来测试Azure自动伸缩块,它包含两个角色:一个工作角色,一个托管自动伸缩块的监视器角色。 我一步一步地写这些代码

In the onStart() method of monitor role, there is:
{
.....
 scaler = EnterpriseLibraryContainer.Current.GetInstance<Autoscaler>();
 scaler.Start();
 return base.OnStart();
}
在monitor角色的onStart()方法中,有: { ..... scaler=EnterpriseLibraryContainer.Current.GetInstance(); scaler.Start(); 返回base.OnStart(); } 然后我部署了它们,但是只有工作角色实例才能成功提升,监视器角色实例显示它总是很忙, azure门户显示该错误消息:

起始角色。。。未处理的异常:System.Reflection.TargetInvocationException[2013-04-27T09:54:57Z])

有人能教我如何获得详细的错误堆栈吗? 或者有Azure经验的人可以找出我出了什么问题


任何建议都将不胜感激

当你在Azure emulator中运行它时会发生什么?emulator这样告诉我:[link],很抱歉我不能发布错误消息,它不是英文的,而且太多了。也许,这是一个主要的c#问题,我对c#是一个新手。。