C# 传入字典的模型项的类型为';System.Web.Mvc.HandleErrorInfo';

C# 传入字典的模型项的类型为';System.Web.Mvc.HandleErrorInfo';,c#,asp.net,.net,asp.net-mvc-3,C#,Asp.net,.net,Asp.net Mvc 3,为了显示自定义错误消息,我在控制器中编写了以下简单代码: if (rValue == -1) { throw new ApplicationException("An error occured."); } 这在localhost中运行良好。但是当安装在生产IIS服务器中时,我发现一个错误 传递到字典中的模型项的类型为 'System.Web.Mvc.HandleErrorInfo', 但此词典需要“workTable.Models.SchedulerModel”类型的模型项 我正在使用

为了显示自定义错误消息,我在控制器中编写了以下简单代码:

if (rValue == -1)
{
   throw new ApplicationException("An error occured.");
}
这在localhost中运行良好。但是当安装在生产IIS服务器中时,我发现一个错误

传递到字典中的模型项的类型为 'System.Web.Mvc.HandleErrorInfo', 但此词典需要“workTable.Models.SchedulerModel”类型的模型项


我正在使用C#/razor/MVC3。当我从.cshtml文件抛出Excepton时,得到了相同的错误。如何修复此问题?

定义“修复”。你想发生什么?相关@CodeCaster:我需要显示我的自定义错误消息。现在在生产服务器中,我收到了上面显示的错误消息。您可以发布更多代码来详细说明您的问题吗?