Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
正在从Azure Worker角色获取异常详细信息_Azure_Azure Worker Roles_Azure Cloud Services_Unhandled Exception - Fatal编程技术网

正在从Azure Worker角色获取异常详细信息

正在从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

我在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崩溃的潜在原因有很多。这篇文章非常有用,涵盖了大多数情况下的故障排除: