我有这个代码的应用程序:
Module Startup <STAThread()> _ Public Sub Main() Try Application.EnableVisualStyles() Application.SetCompatibleTextRenderingDefault(False) InitApp() Dim login As New LoginForm() Dim main As New MainForm() Application.Run(login) If login.DialogResult = DialogResult.OK Then ActUser = login.LoggedUser main.ShowDialog() End If DisposeApp() Catch ex As Exception ErrMsg(ex,"Error!",ErrorLogger.ErrMsgType.CriticalError) End End Try End Sub End Module
在调试模式下,everithing就可以了.
但是在发布模式下,当应用程序异常发生时,我在Main方法中的全局catch不会捕获异常.
请问有什么问题?
编辑:来自应用程序的未处理异常是在Web服务调用失败后抛出WebException.
我该如何处理这类异常?