分析器错误消息:无法加载类型' ObamPortal.Web.MvcApplication'

时间:2014-10-08 13:51:33

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

来源错误:

*****第1行:<%@ Application Codebehind =" Global.asax.cs"继承=" ObamPortal.Web.MvcApplication"语言=" C#" %GT; *****

源文件:/global.asax Line:1

当我尝试使用Visual Studio 2012调试ASP.NET MVC 4.0应用程序时出现此错误。我在此处看到的所有建议都是针对已部署的应用程序。请注意,我使用Windows 7作为操作系统。我该如何解决这个问题?

我的global.asax.cs是:

using ObamPortals.Core.Domain.Modules;
using ObamPortal.Web.Modules; 

namespace ObamPortal.Web 
{
    // Note: For instructions on enabling IIS6 or IIS7 classic mode, 
    // visit go.microsoft.com/?LinkId=9394801 

    public class MvcApplication : System.Web.HttpApplication
    {
        public override void Init() 
        {
        }

        protected void Application_Start()
        {
        }
    }
} 

2 个答案:

答案 0 :(得分:4)

尝试以下步骤(任何)

1。)关闭IDE并重新打开

2。)执行干净的构建

3.。)将Web应用程序的项目设置中的输出路径更改为Bin(而不是bin / x86 / Debug)

答案 1 :(得分:3)

应用程序编译正确吗?通常,Inherits将包含Global作为:ObamPortal.Web.MvcApplication.Global

您需要确保Inherits与global.ascx.cs文件的名称空间和类完全匹配。