小编ion*_*arp的帖子

防止未处理的异常删除Azure工作者角色

我们有一个Azure工作者角色,它运行严重异步工作负载,在IO线程等上有很多完成.

有时,我们不拥有的异步回调会发生未处理的异常.这反过来导致角色失败.

在非Azure ASP.NET应用程序中,我们可以通过在aspnet.config中启用旧的未处理的异常策略来避免这种情况,如下所示:

<configuration> 
  <runtime> 
    <legacyUnhandledExceptionPolicy enabled="1" /> 
  <runtime>
<configuration>
Run Code Online (Sandbox Code Playgroud)

有没有办法为Azure辅助角色执行相同的操作?我们尝试将此放置在角色项目的app.config中,但这不起作用(因为我们可能必须以某种方式将其放入WaWorkerHost.exe.config).

我们知道的AppDomain.CurrentDomain.UnhandledException,和Application.SetUnhandledExceptionMode,以及如何捕捉在Windows Azure中(工人)的作用未处理的异常,而这些不解决我们的问题.

.net azure azure-worker-roles

6
推荐指数
1
解决办法
1435
查看次数

标签 统计

.net ×1

azure ×1

azure-worker-roles ×1