为了显示自定义错误消息,我在 Controller 中编写了以下简单代码:
if (rValue == -1)
{
throw new ApplicationException("An error occured.");
}
这在本地主机中工作正常。但是当安装在生产 IIS 服务器中时,我得到了一个错误
传入字典的模型项的类型为“System.Web.Mvc.HandleErrorInfo”,但此字典需要类型为“workTable.Models.SchedulerModel”的模型项。
我正在使用 C#/razor/MVC3。当我从 .cshtml 文件中抛出异常时出现相同的错误。我怎样才能解决这个问题?