无法加载“MyApplication.MvcApplication”类型

时间:2015-11-28 15:10:08

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

这已被问过很多次,我的看起来有点不同。

我已经从类库中构建了Web应用程序,在我去的时候添加了我需要的位。

我有T这样:

M

Global.asax这样:

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

但是当我运行应用程序时,我得到黄色屏幕:

Parser Error Message: Could not load type 'MyApplication.MvcApplication'.

我从类库模板中做出的唯一更改是将项目类型GUID添加到proj文件,从NuGet安装 Microsoft.AspNet.Mvc 并引用 System.Web < / em>的

有什么建议吗?

我尝试过重建,删除和重新添加等。

框架:.Net Framework v4.6

更新

我一直在Web应用程序模板上狡猾,删除那些不在我的项目中的内容。 NuGet包是相同的,具有相同的版本:

Global.asax.cs

namespace MyApplication { using System.Web; public class MvcApplication : HttpApplication { protected void Application_Start() { // Do stuff... } } } 也是相同的:

<?xml version="1.0" encoding="utf-8"?>
<packages>
  <package id="Microsoft.AspNet.Mvc" version="5.2.3" targetFramework="net46" />
  <package id="Microsoft.AspNet.Razor" version="3.2.3" targetFramework="net46" />
  <package id="Microsoft.AspNet.WebPages" version="3.2.3" targetFramework="net46" />
  <package id="Microsoft.Net.Compilers" version="1.0.0" targetFramework="net46" developmentDependency="true" />
  <package id="Microsoft.Web.Infrastructure" version="1.0.0.0" targetFramework="net46" />
</packages>

0 个答案:

没有答案