2013-04-24 30 views
0

我从过去7天一直在处理这个问题,但无法弄清楚实际原因。我为WPF应用程序创建了一个MSI,并将它安装在Windows 7机器上。如果我物理登录到该机器并访问应用程序一切工作正常。当从RDP会话中访问时,wpf应用程序崩溃而没有显示任何错误消息

但是,当我使用远程桌面会话访问应用程序时,应用程序崩溃而不会显示任何错误。我在事件查看器的应用程序日志检查,发现了以下错误

1. .NET运行时错误:

应用:Myapplication.exe

Framework版本:v4.0.30319

描述:由于.NET运行时IP732E1F88(732B0000)中的内部错误而终止进程,退出代码为80131506

2.应用程序错误:

描述: 错误应用程序名:,版本:,时间戳:0x4e11b8da

错误模块名称:KERNELBASE.dll,版本:6.1.7601.17651,时间戳:0x4e211319

异常代码:0000005

故障偏移:0x0000b9bc

出错进程ID:0xd44

错误应用程序启动时间:0x01ce40fa0f61d32c

错误的应用程序路径:

错误模块路径:C:\ WINDOWS \ SysWow64资料\ KERNELBASE.dll

的报告ID :

有人可以帮我解决我出错的地方,或者我需要更改任何设置

感谢

+0

此错误报告可能是相关的:https://connect.microsoft.com/VisualStudio/feedback/details/1930838/animated-wpf-效果 - 导致硬碰撞超过rdp-under-certain-conditions – Sorensen 2015-10-22 21:40:13

回答

1

你阅读:WPF global exception handler这样你就可以得到关于异常更多信息?

把东西像这样在你的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 2013-04-24 16:07:15

+0

对不起错过了在.NET运行时的内部错误也许,http://stackoverflow.com/questions/4367664/application-crashes-with-internal-error-in-the-net-runtime这可以帮助 – amutter 2013-04-25 06:51:01

+0

我已经添加了所有本页面提到的例外[link](http://code.msdn.microsoft.com/windowsdesktop/Handling-Unhandled-47492d0b#content),但看不到任何异常。最后,我发现这是一个滚动查看器样式的问题,但无法精确定位导致此问题的确切线条。感谢您的帮助。 – Jasti 2013-04-25 14:16:01

相关问题