В настоящее время мы наблюдаем множество исключений TaskCanceledException, выброшенных MS.Internal.ShutDownListener.HandleShutDown. Это началось в середине мая и может быть связано с некоторым обновлением .Net или Windows 10. Мы видим это в старых (около 2 лет) и новых версиях нашего программного обеспечения, и во всех версиях это началось только сейчас. Мы ориентируемся на профиль клиента .Net 4 со старой версией и .Net 4.5.1 с более новыми версиями.
Полная трассировка стека:
TaskCanceledException в
System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task
Task) в
System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task
Task) в
System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task
Task) в System.Windows.Threading.DispatcherOperation.Wait(TimeSpan
timeout) at
System.Windows.Threading.Dispatcher.InvokeImpl(операция DispatcherOperation
, CancellationToken cancelToken, таймаут TimeSpan) at
System.Windows.Threading.Dispatcher.Invoke(обратный вызов действия,
приоритет DispatcherPriority, CancellationToken cancelToken,
TimeSpan timeout) в MS.Internal.WeakEventTable.OnShutDown() at
MS.Internal.ShutDownListener.HandleShutDown(Object sender, EventArgs
e)
Вопрос в том, что является причиной этого?
Прямо сейчас мы ищем подходы, чтобы найти основную причину и, в конечном итоге, ее исправить. для этого. Конечно, мы можем просто уловить это в конце, но это не настоящее решение. Любые намеки в этом направлении приветствуются. Мы хотели бы обновить этот вопрос по мере того, как мы получим больше информации, чтобы иметь возможность предоставить информацию людям, которые столкнутся с этим позже.
Подробнее здесь: https://stackoverflow.com/questions/509 ... wnlistener