我正在尝试捕获just此异常,没有其他异常。我不想对异常的消息文本进行硬编码,并希望我可以通过捕获TimeoutException的特定捕获来完成此操作,但是不知道那是否正确。我没有在安装之前测试此捕获的好方法,因此我想查看社区是否具有有关发生此错误时引发的异常类型的任何信息。
提前感谢!
Private Sub RunCalculateProcess(calculateDailyLastRanTS As DateTime)
Try
Dim response = New CalculateWorkProxy(ProxyContractOptions.DevLocalIisExpress).Calculate()
Catch ex As TimeoutException
Logger.LogError(ex, "Timeout Error", "")
Catch ex As Exception
Logger.LogError(ex, "Every other exception", "")
End Try
End Sub
例外* .svc的HTTP请求已超过分配的超时...” 在.Net中被认为是TimeoutException
我能够使用上面的代码捕获异常,并且可以正确记录。