none
visual studio生成的debug程序打开运行一段时间之后突然崩掉了 查看电脑事件查看器发现有异常?我该怎么解决呢?急急急 RRS feed

  • 问题

  • 错误1:

    错误应用程序名称: OFSA_Monitor.exe,版本: 0.0.0.1,时间戳: 0x5ec6141d

    错误模块名称: KERNELBASE.dll,版本: 10.0.18362.815,时间戳: 0xb89efff3
    异常代码: 0xe0434352
    错误偏移量: 0x000000000003a799
    错误进程 ID: 0x668
    错误应用程序启动时间: 0x01d62fd27047d759
    错误应用程序路径: E:\Debug\OFSA_Monitor.exe
    错误模块路径: C:\WINDOWS\System32\KERNELBASE.dll
    报告 ID: c559f9f4-8274-43a5-8309-1b0f679fc98a
    错误程序包全名: 
    错误程序包相对应用程序 ID:

    错误2:


    应用程序: OFSA_Monitor.exe

    Framework 版本: v4.0.30319

    说明: 由于未经处理的异常,进程终止。

    异常信息: System.Net.Sockets.SocketException

       在 System.Net.Sockets.NetworkStream.Read(Byte[], Int32, Int32)


    异常信息: System.IO.IOException

       在 System.Net.Sockets.NetworkStream.Read(Byte[], Int32, Int32)

       在 MySql.Data.MySqlClient.TimedStream.Read(Byte[], Int32, Int32)

       在 MySql.Data.MySqlClient.MySqlStream.ReadFully(System.IO.Stream, Byte[], Int32, Int32)

       在 MySql.Data.MySqlClient.MySqlStream.LoadPacket()


    异常信息: MySql.Data.MySqlClient.MySqlException

       在 MySql.Data.MySqlClient.MySqlStream.LoadPacket()

       在 MySql.Data.MySqlClient.MySqlStream.ReadPacket()

       在 MySql.Data.MySqlClient.NativeDriver.ReadOk(Boolean)

       在 MySql.Data.MySqlClient.MySqlConnection.ChangeDatabase(System.String)

       在 MySql.Data.MySqlClient.MySqlConnection.Open()

       在 MySql.Data.MySqlClient.MySqlHelper.ExecuteReader(System.String, System.String, MySql.Data.MySqlClient.MySqlParameter[])

       在 WCL_EM.CH_Alert_dic.getchAlert(System.String)

       在 WCL_EM.UC_EM_BITMAP.<loadC>b__11_0()

       在 System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)

       在 System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)

       在 System.Windows.Threading.DispatcherOperation.InvokeImpl()

       在 System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)

       在 System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)

       在 System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)

       在 MS.Internal.CulturePreservingExecutionContext.Run(MS.Internal.CulturePreservingExecutionContext, System.Threading.ContextCallback, System.Object)

       在 System.Windows.Threading.DispatcherOperation.Invoke()

       在 System.Windows.Threading.Dispatcher.ProcessQueue()

       在 System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)

       在 MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)

       在 MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)

       在 System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)

       在 System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)

       在 System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)

       在 MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)

       在 MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)

       在 System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)

       在 System.Windows.Application.RunDispatcher(System.Object)

       在 System.Windows.Application.RunInternal(System.Windows.Window)

       在 OFSA_Monitor.App.Main()


    2020年5月22日 11:03

全部回复

  • 从报错信息看,你的应用通过MySQLClient,连接远端的MySQL数据库时出现网络读取错误。

    看看是否网络安全设置方面有限制?或者修改代码,捕获进一步更详细的异常信息,解读,以解决问题。

    仅供参考。

    2020年5月24日 7:08