未能加载文件或程序集 Ninject.Web.Common, Version=3.2.0.0

在Web MVC4中使用NuGet添加NInject.MVC4后,编译报了个警告:

发现同一依赖程序集的不同版本之间存在冲突

然后在运行时就运行到var kernel = new StandardKernel()就报异常:

程序集清单定义与程序集引用不匹配

无法运行,经检查运行时程序清单是Ninject.Web.Common3.2,但项目安装的却是Ninject.Web.Common3.0。

解决方法:用NuGet先安装Ninject.Web.Common,再安装NInject.MVC4,即解决版本不匹配问题。

时间: 2024-12-29 13:11:53

未能加载文件或程序集 Ninject.Web.Common, Version=3.2.0.0的相关文章

未能加载文件或程序集“MySql.Web.v20, Version=6.9.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d”或它的某一个依赖项。系统找不到指定的文件

未能加载文件或程序集“MySql.Web.v20, Version=6.9.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d”或它的某一个依赖项.系统找不到指定的文件 用mysql时提示这个错误,百度半天,后来好不容易搜到这个解决方法 修改 C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.config 与 C:\Windows\Microsoft.NET\Frame

未能加载文件或程序集“System.Web.Mvc, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项

在发布网站时遇到如题错误. 错误消息详细信息:未能加载文件或程序集"System.Web.Mvc, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"或它的某一个依赖项.找到的程序集清单定义与程序集引用不匹配. (异常来自 HRESULT:0x80131040) 开发环境:.net framework4.0/vs2017 以下是我的解决办法: 在web.config下修改如下节点(注意views文件夹下的

未能加载文件或程序集“System.WEB.DataVisualization, Version=3.5.0.0, Culture=neutral

项目打开 提示 如题错误. 最近用VS2010 + .NET Framework3.5SP1开发程序,使用了MsChart,但是部署到服务器的时候提示如下错误: 分析器错误消息: 未能加载文件或程序集“System.WEB.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖 项.系统找不到指定的文件. 服务器端和客户端都安装了.NET Framework3.5S

配置错误_未能加载文件或程序集“System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。

配置错误 “/”应用程序中的服务器错误. 配置错误 说明: 在处理向该请求提供服务所需的配置文件时出错.请检查下面的特定错误详细信息并适当地修改配置文件. 分析器错误消息: 未能加载文件或程序集“System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项.系统找不到指定的文件. 源错误: 行 19: <add assembly="System.Web.Abstract

错误:”未能加载文件或程序集“System.Web.Mvc, Version=2.0.0.0” 解决方法

错误: 通过IIS发布网站,登录后弹出如下错误: Parser Error Message: 未能加载文件或程序集“System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项.系统找不到指定的文件. Line 199:        <add assembly="System.Web.Mvc, Version=2.0.0.0, Culture=neutral, Pub

未能加载文件或程序集“System.Web.Extensions, Version=1.0.61025.0, Culture=neutral

近日将电脑重装了一下,刚刚装上vs2005后打开以前的一个项目,居然出现了下面的错误: 未能加载文件或程序集“System.Web.Extensions.Design, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项.系统找不到指定的文件 原来是以前的那个项目中用到了 asp.net ajax,重装系统后还没来的急装asp.net ajax,于是马上将asp.net ajax安装上,然

未能加载文件或程序集&quot;Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad

打开vs2010,工具,扩展管理器,然后点击在线,网速不好的这里需要等待,等加载完成以后会有很多插件选项供你选择.安装NuGet程序包管理器(它的排名比较高,一般是第一个),安装完成以后重新启动vs2010. 打开工具=>NuGet程序包管理器=>程序包管理器控制台.在控制台界面输入 Install-Package Microsoft.Web.Infrastructure 然后回车,稍等片刻,比如我的测试项目,会有下面的运行结果: [plain] view plaincopy 正在安装“Mic

未能加载文件或程序集“System.Web.Helpers, Version=2.0.0.0(转)

在本地终于用上了ASP.NET MVC4自带的认证功能,但放到生产服务器上就出问题了:打开注册页面没问题,但一点下注册按钮就报错了: 未能加载文件或程序集“System.Web.Helpers, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项.系统找不到指定的文件. 生产服务器是个阿里云,WINDOWS2008,装了.NET4.5.. 网上搜了下,说应该安装MVC4. 我到微软站点下了个MVC

未能加载文件或程序集“System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。响应消息的内容类型 text/html; charset=utf-8 与绑定(text/xml; charset=utf-8)的内容类型不匹配。

项目从一台服务器挪到另外一台服务器后,无法运行:(1)调用webservice的项目报错:[ProtocolException: 响应消息的内容类型 text/html; charset=utf-8 与绑定(text/xml; charset=utf-8)的内容类型不匹配.如果使用自定义编码器,请确保正确实现 IsContentTypeSupported 方法.响应的前 1024 个字节为:"<!DOCTYPE html>(2)webservice本身运行的报错:未能加载文件或程序集