我在软件包管理器控制台中使用以下命令在MVC项目中添加Ninject:

Install-Package Ninject -version 3.0.1.10
Install-Package Ninject.Web.Common -version 3.0.0.7
Install-Package Ninject.MVC3 -Version 3.0.0.6

运行应用程序时,出现如下错误:

最佳答案

更新应用程序web.config文件

确保在应用程序的web.config文件(而不是Views文件夹中的web.config文件)中进行这些更改。

 <runtime>
     <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
         <dependentAssembly>
             <assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />
             <bindingRedirect oldVersion="1.0.0.0-5.0.0.0" newVersion="5.0.0.0" />
         </dependentAssembly>
      </assemblyBinding>
 </runtime>

09-19 08:37