我有这个代码的应用程序:
- 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.
我该如何处理这类异常?