web.config中指定了错误的模块

时间:2013-02-05 16:51:49

标签: asp.net web-config

Visual Studio 2010

我的项目中引用了System.Web.MVC 2和System.Web.Routing 4。

<add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add assembly="System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>

指定模块时出现以下错误:

<add name="UrlRoutingModule" type="System.Web.Routing.UrlRoutingModule,System.Web.Routing, Version=4.0.0.0,Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
  

错误:指定了错误的模块。 System.Web,版本4.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a

注意:我正在将Kentico CMS升级到新版本,他们现在也在使用路由。升级文档希望添加版本为3.5.0.0的模块。由于我引用了4.0版,我不能做3.5。

1 个答案:

答案 0 :(得分:1)

尝试

<add name="UrlRoutingModule" type="System.Web.Routing.UrlRoutingModule, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />