在IIS7中运行ASP.NET MVC时出现问题

时间:2009-11-16 04:09:41

标签: asp.net-mvc

我在IIS7中运行我的ASP.NET MVC应用程序,它给出了以下错误。同样的事情在IIS6中工作正常

无法加载文件或程序集'System.Web.Routing,Version = 0.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'或其依赖项之一。定位的程序集的清单定义与程序集引用不匹配。 (HRESULT异常:0x80131040)

1 个答案:

答案 0 :(得分:3)

您需要为IIS7注册MVC的路由模块。将其合并到您的web.config:

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