0

我正在尝试使 HandleError 属性起作用,但由于某种特殊情况,我遇到了一些困难。

我有另一个属性可以检查我的数据库中的 IP 黑名单,并且确实会引发异常。我希望使用 HandleError 属性捕获该异常并路由到错误页面,但它不起作用。

我认为操作顺序可能是我需要的,但它似乎也不起作用......我试过了:

[Custom(Order = 1), HandleError(Order = 2)]
Controller...

和:

[HandleError(Order = 1), Custom(Order = 2)]
Controller...

似乎都没有发现异常。如果有人有任何建议,我将不胜感激,在此先感谢!

4

1 回答 1

1

好的,所以我想通了。在 webconfig 中,您需要设置“customerErrors”属性,否则它根本不起作用。最后我想我应该在发布之前花更多的时间来处理它......

于 2010-01-30T09:12:30.073 回答