我希望控制我的Http Exceptions,以便能够指示响应正文中的内容。如果我抛出标准HttpException(404, "not found");
然后使用fiddler我可以看到404状态代码被设置但是所有这些垃圾html都被推入响应体。
有没有办法覆盖或扩展HttpException类,以允许您将自己的内容注入响应主体?
我试图实现我自己的CustomHttpException
,就像HttpException扩展了ExternalException类一样,但无论我如何剪切它,系统总是会抛出500错误,并且在正文中使用相同的标准html。
任何帮助?
答案 0 :(得分:2)
不,不,不。
看看CustomErrors。
基本上你做的就是这样
<customErrors defaultRedirect="GenericError.htm"
mode="RemoteOnly">
<error statusCode="404"
redirect="NotFound.aspx"/>
</customErrors>