2013-04-24 1 views
0

Я работаю над этим вопросом за последние 7 дней, но не смог понять причину. Я создал приложение MSI для WPF и установил его в машине Windows 7. ЕСЛИ я физически вхожу в эту машину и получаю доступ к приложению, все работает нормально.сбой приложения wpf при доступе с сеанса RDP без отображения сообщений ERROR

Но когда я обращаюсь к приложению с помощью сеанса удаленного рабочего стола, приложение вылетает без какой-либо ошибки. Я проверил в журналах приложений в средстве просмотра событий и нашел следующие ошибки

1. .Net Runtime Ошибка:

Применение: MyApplication.exe

Framework Version: v4.0.30319

Описание: Процесс был прерван из-за внутренней ошибки в .NET Runtime на IP732E1F88 (732B0000) с кодом выхода 80131506

2. Ошибка приложения:

Описание: Сбойное Имя приложения: версия:, штамп времени: 0x4e11b8da

Faulting имя модуля: KERNELBASE.dll, версия: 6.1.7601.17651, время марка: 0x4e211319

код исключения: 0xc0000005 смещение

Неисправность: 0x0000b9bc

Сбойное идентификатор процесса: 0xd44

Сбойное время запуска приложения: 0x01ce40fa0f61d32c

Ошибка приложения Путь:

Faulting путь модуля: C: \ Windows \ syswow64 \ KERNELBASE.dll

Id отчет :

Может кто-то, пожалуйста, помогите мне, куда я иду, или мне нужно изменить любые настройки

Thanks

+0

Это сообщение об ошибке может быть уместным: https://connect.microsoft.com/VisualStudio/feedback/details/1930838/animated-wpf- Эффект-причина-жесткий-краш-over-rdp-под-определенные условия – Sorensen

ответ

1

Вы прочитали: WPF global exception handler, чтобы получить дополнительную информацию об исключении?

Put что-то подобное в вашем App.xaml.cs

protected override void OnStartup(StartupEventArgs e) 
{ 
    AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException; 
    base.OnStartup(e); 
} 

static void CurrentDomain_UnhandledException(object sender, UnhandledExceptionEventArgs e) 
{ 
    MessageBox.Show(String.Format("Error: {0} ", e.ExceptionObject)); 
} 
+0

Вышеупомянутое решение не работает. – Jasti

+0

Извините, пропустил внутреннюю ошибку в .NET Runtime, возможно, http://stackoverflow.com/questions/4367664/application-crashes-with-internal-error-in-the-net-runtime это может помочь – amutter

+0

Я добавил все исключения, упомянутые на этой странице [ссылка] (http://code.msdn.microsoft.com/windowsdesktop/Handling-Unhandled-47492d0b#content), но не видели никаких исключений.Наконец, я понял, что это проблема со стилем прокрутки, но не может точно определить точную строку, которая вызывает эту проблему. Спасибо за вашу помощь по этому поводу. – Jasti