MVC项目中的分析器错误

时间:2012-08-18 08:51:09

标签: c# asp.net-mvc-3

我通过以下this tutorial.将我的MVC - 3项目转换为MVC - 4项目我刚创建了新的MVC - 4项目,将所有现有控制器,视图,模型,内容从MVC - 3项目复制到新创建的项目。然后完成教程中的所有手动转换步骤。在完成所有这些操作后,当我运行MVC - 4项目时,我得到了以下异常页面:

有人可以解释一下如何解决这个问题吗?

enter image description here

2 个答案:

答案 0 :(得分:3)

inherits(右键单击视图标记)中Global.asax属性中的类名应与Global.asax.cs

中的类名和名称空间匹配

现在你有

<%@ Application Codebehind="Global.asax.cs" 
                Inherits="SiteBuilderAzure_MVC_4.MvcApplication" Language="C#" %>

但我猜你的Global.asax.cs你的MvcApplication在不同的命名空间中:

namespace SomeOtherNamespace
{
    public class MvcApplication : System.Web.HttpApplication
    {
    }
}

因此,请确保在Inherits

中使用正确的MvcApplication命名空间

答案 1 :(得分:-1)

我也面临同样的问题,只需删除不需要的文件并清理解决方案并重建它