Owin WebAPI将Excetion传递给客户端

时间:2016-08-27 09:26:33

标签: asp.net-web-api exception-handling owin

当我的WebAPI客户端从同一台计算机调用主机并且抛出异常时,客户端能够通过响应检索错误消息。

如果我的WebAPI客户端在本地局域网(但不同的计算机)内调用主机。我只能在没有消息的情况下收到“内部服务器错误”。

我是否知道告诉WebAPI不要过滤异常消息的最佳方法是什么?

我尝试过Owin IExceptionHandler但没有成功(我只能处理/记录错误)。我无法找到将异常消息转发给我的客户端的方法。

提前致谢

1 个答案:

答案 0 :(得分:1)

如果UPDATE c set c.[c_population] = t.[c_population] From t_Olympic_Country c JOIN temptable1 t on c.Country_Name= t.Country_Name where t.Country_Name not like 'Indep. Olympic Participants'

customErrors mode设置为Off,客户端将能够检索异常消息
Web.config

此技术只能在开发环境中使用,不能在生产环境或其他安全环境中使用。

单击herehere以获取WebAPI异常处理详细信息。