在MVC3中处理创建控制器异常

时间:2013-03-20 22:40:19

标签: asp.net-mvc exception inversion-of-control unity-container custom-errors

我有一个带有多个参数的控制器,我使用Unity创建该控制器的实例。问题是,在某些情况下,Unity无法构建构造函数所需的所有对象,因此会抛出异常。

  

[MissingMethodException:没有为此对象定义无参数构造函数。]

如何处理此错误并向用户显示自定义错误页面?

1 个答案:

答案 0 :(得分:0)

不要处理该错误,要么为实例化的所述对象创建无参数构造函数,要么不在构造函数中创建它们。处理这些异常只会掩盖这个问题。