우리는 IO 스레드 등에 대한 많은 완료와 함께 과도하게 비동기적인 작업 부하를 실행하는 Azure 작업자 역할을 가지고 있습니다.처리되지 않은 예외가 찢어지지 않도록하기 Azure 작업자 역할
때때로 우리가 소유하지 않은 비동기 콜백에서 처리되지 않은 예외가 발생합니다. 이것은 차례로 역할을 실패하게 만듭니다.
비 푸른 ASP.NET 응용 프로그램에서, 우리는 다음과 같이 aspnet.config에 기존 처리되지 않은 예외 정책을 사용하여이를 방지 할 수 있습니다
<configuration>
<runtime>
<legacyUnhandledExceptionPolicy enabled="1" />
<runtime>
<configuration>
애저 노동자에 대해 동일한 할 수있는 방법이 있나요 역할? 우리는 이것을 role 프로젝트의 app.config에 넣으려고했으나 작동하지 않았습니다. (아마도 WaWorkerHost.exe.config로 가져와야하기 때문입니다).
우리는 AppDomain.CurrentDomain.UnhandledException
및 Application.SetUnhandledExceptionMode
및 How to catch an unhandled exception in Windows Azure (Worker) Role을 알고 있으며 이것으로 문제가 해결되지는 않습니다.
아직도 답변을 원합니다! – ionwarp