标签: .net exception-handling
我有多个服务在IIS中作为WCF服务和Web主机运行。
如果客户端调用服务上的操作并且operatino失败,那么告知客户端此故障的最佳做法是什么?
我应该向客户返回一个例外吗? 我这样做的主要问题是,如果我从Web主机传递异常,由于快速失败设置,它似乎偶尔会使应用程序池崩溃。
谢谢!
答案 0 :(得分:2)
我会捕获异常并将其传递给客户想要的Response对象。
客户端可以尝试对其做出反应(通过检查状态和任何异常消息)。
这样任何不良请求都不会导致您的Web服务崩溃