正在从Azure Worker角色获取异常详细信息
我在Azure云服务中有一个工作者角色。工作角色未启动,正在引发一些异常。我在本地模拟器中没有看到任何问题。我收到一条类似“未处理的异常:System.AggregateException,详细信息:异常:发生了一个或多个错误”的消息。在管理门户中的System.Threading.Tasks.Task.Wait(Int32毫秒计时,CancellationToken CancellationToken)处的System.Threading.Tasks.Task.Wait。调用RoleStart时似乎发生了错误。正在从Azure Worker角色获取异常详细信息,azure,azure-worker-roles,azure-cloud-services,unhandled-exception,Azure,Azure Worker Roles,Azure Cloud Services,Unhandled Exception,我在Azure云服务中有一个工作者角色。工作角色未启动,正在引发一些异常。我在本地模拟器中没有看到任何问题。我收到一条类似“未处理的异常:System.AggregateException,详细信息:异常:发生了一个或多个错误”的消息。在管理门户中的System.Threading.Tasks.Task.Wait(Int32毫秒计时,CancellationToken CancellationToken)处的System.Threading.Tasks.Task.Wait。调用RoleStart
如何获取错误的详细堆栈跟踪信息?您可以为工作角色启用远程调试并获取更多详细信息,请检查如何启用远程调试
如果遇到任何问题,请查看以进行故障排除。该错误实际上与DLL版本不匹配有关。我的解决方案中的一个项目是指Windows Azure存储SDK版本6.0.4,工作人员角色将其改为7.0.0.0。由于某些原因,在本地调试时未再现此错误。在进一步的调查中,我发现还有一些这样的DLL需要在整个项目中进行升级和整合。我不知道为什么我不能在本地计算机上重现相同的错误。RoleStart崩溃的潜在原因有很多。这篇文章非常有用,涵盖了大多数情况下的故障排除: