如何防止MVC 4 Web API返回400 Bad Request的HTML

时间:2013-08-01 13:48:19

标签: asp.net-mvc-4 asp.net-web-api

我使用默认项目模板(Visual Studio 2010,.NET 4.0)设置了一个全新的空白ASP.NET MVC 4 Web Api项目。当我浏览http://localhost:5234/Api/Values/a..a时,我得到以下HTML结果:

<html>
    <head>
        <title>Bad Request</title>
        ...

如何覆盖此行为以便我可以返回自定义XML或JSON错误结果?

1 个答案:

答案 0 :(得分:-1)

尝试在Web.Config

中设置此项
  <system.webServer>
    <httpErrors existingResponse="PassThrough" />
  </system.webServer>