Asp.net mvc MVC-强类型视图已损坏

Asp.net mvc MVC-强类型视图已损坏,asp.net-mvc,Asp.net Mvc,因此,我在MVC中编写了一个自定义web控件,并用csc创建了一个dll 这不管用,但当我把它和所有东西都拿走的时候。我的MVC坏了,它给了我这个错误: 分析器错误消息:无法加载类型“System.Web.Mvc.ViewPage” 对于这一行: <%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<List&

因此,我在MVC中编写了一个自定义web控件,并用csc创建了一个dll

这不管用,但当我把它和所有东西都拿走的时候。我的MVC坏了,它给了我这个错误:

分析器错误消息:无法加载类型“System.Web.Mvc.ViewPage”

对于这一行:

<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" 
    Inherits="System.Web.Mvc.ViewPage<List<className>>" %>

它现在不喜欢强类型视图(普通视图工作正常)!我不再在任何地方注册dll了。我从bin中删除了dll。我甚至开除了这个班

<compilation debug="true">
        <assemblies>
            <add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=gibberish"/>
            <add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=gibberish"/>
            <add assembly="System.Web.Abstractions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=gibberish"/>
            <add assembly="System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=gibberish"/>
            <add assembly="System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=gibberish"/>
            <add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=gibberish"/>
            <add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=gibberish"/>
            <add assembly="System.Data.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=gibberish"/>
        </assemblies>
    </compilation>

检查编译中此装配线的web.config:

<compilation debug="true" targetFramework="4.0">
  <assemblies>
    <add assembly="System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken="gibberish" />
  </assemblies>
</compilation>


我已经编辑了我的问题,以便从我的web.config文件中包含此部分。