我在IIS7中运行我的ASP.NET MVC应用程序,它给出了以下错误。同样的事情在IIS6中工作正常
无法加载文件或程序集'System.Web.Routing,Version = 0.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'或其依赖项之一。定位的程序集的清单定义与程序集引用不匹配。 (HRESULT异常:0x80131040)
答案 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>