Виртуальный рабочий стол Windows Azure: при инициализации панели задач после входа (через проверку подлинности Windows) возникает ошибка

У меня есть приложение WPF, которое давно работает на Citrix и RDP.
Хотя недавно он опубликован на виртуальном рабочем столе Windows Azure для одного клиента. Для них после входа в систему возникает ошибка, как показано ниже.

Error details:
The method or operation cannot be implemented.
   en MS.Internal.AppModel.ITaskbarList.HrInit()
   en System.Windows.Window.ApplyTaskbarItemInfo()
   en System.Windows.Window.WindowFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   en System.Windows.Interop.HwndSource.PublicHooksFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   en MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   en MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   en System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   en System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
   en System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   en MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)

Я обнаружил аналогичную проблему, поднятую здесь для этого сообщения об ошибке, говоря, что это проблема инициализации панели задач, когда пользователь не вошел в систему (особенно в удаленной среде). https://github.com/dotnet/wpf/issues/2377

Но не удалось найти обходной путь или исправить. В моем приложении после успешного входа в систему панель задач инициализируется с использованием этого кода.
_main.TaskbarItemInfo = новый System.Windows.Shell.TaskbarItemInfo() {Описание = loginText + Thread.CurrentPrincipal.Identity.Name };

Может кто-нибудь объяснить, что на самом деле вызывает эту проблему. Примечание: проблема возникает при доступе к нему из браузера (веб-клиента), при использовании клиента WVD-Dekstop работает нормально.

0 ответов

Другие вопросы по тегам