2

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

谁能解释一下如何解决这个问题?

在此处输入图像描述

4

2 回答 2

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

于 2012-08-18T08:57:35.607 回答
-1

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

于 2017-04-24T06:33:33.080 回答