我需要为我的解决方案选择正确的架构模型(客户端 - 服务器,Web应用程序,Web服务).你能告诉我做出正确决定必须回答哪些问题?谢谢
我有这个代码的应用程序:
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
Run Code Online (Sandbox Code Playgroud)
在调试模式下,everithing就可以了.但是在发布模式下,当应用程序异常发生时,我在Main方法中的全局catch不会捕获异常.
请问有什么问题?
编辑:来自应用程序的未处理异常是在Web服务调用失败后抛出WebException.
我该如何处理这类异常?