我主持。无法加载文件或程序集' Newtonsoft.Json,Version = 4.5.0.0

时间:2014-11-14 04:13:25

标签: c# asp.net asp.net-mvc iis hosting

我有一个asp.net MVC 4 Web应用程序,它在开发人员机器上运行良好(我已经在IIS中托管)。但是在托管到另一台没有安装mvc框架且安装了.net框架的机器之后,我最终得到了以下内容

Could not load file or assembly 'Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' or one of its dependencies. The system cannot find the file specified

我知道mvc框架不需要托管,来自以下链接

Do I need to install MVC 3/4 on web server to run mvc application

2 个答案:

答案 0 :(得分:0)

不是默认的,在项目引用中验证一次,必须引用它。 Newtonsoft是第三个parth库,因此默认情况下在项目中没有,请查看所有项目的引用并查找Newtongsoft.Json,一旦找到删除它或如果您正在使用包,那么转到您的包.config文件并查找Newtonsoft.Json并将其删除

答案 1 :(得分:0)

尝试删除Newtonsoft Json Nuget(uninstall-Package Newtonsoft.Json)包或

安装Newtonsoft Json(Install-Package Newtonsoft.Json)然后卸载它,它可能有效