ASP.NET:在请求不存在的端点时禁用端点未找到页面或重定向

时间:2016-07-08 21:03:58

标签: asp.net web-services url-rewriting endpoint iis-8.5

我有这个网络服务网址:http://www.example.com/service.svc/whatever

因为该端点不存在,我得到一个带有消息的页面:

  

未找到端点。请参阅服务帮助页面进行构建   有效的服务请求。

如何禁用该页面?甚至更好:重定向到错误页面?

1 个答案:

答案 0 :(得分:1)

您可以在web.config中设置自定义错误,您可以将该页面重定向到您想要的任何位置或您喜欢的错误页面。

<system.web>
    <customErrors mode="On" defaultRedirect="Home/Error" />
    //Other web.config default settings
</system.web>

或者,如果您想要特定错误的特定页面:

<customErrors mode="On">
  <error statusCode="404" redirect="~/404.html"/>
</customErrors> 

依此类推,每个代码。