来源错误:
*****第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()
{
}
}
}
答案 0 :(得分:4)
尝试以下步骤(任何)
1。)关闭IDE并重新打开
2。)执行干净的构建
3.。)将Web应用程序的项目设置中的输出路径更改为Bin(而不是bin / x86 / Debug)
答案 1 :(得分:3)
应用程序编译正确吗?通常,Inherits将包含Global作为:ObamPortal.Web.MvcApplication.Global
您需要确保Inherits与global.ascx.cs文件的名称空间和类完全匹配。