我有一个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
答案 0 :(得分:0)
不是默认的,在项目引用中验证一次,必须引用它。 Newtonsoft是第三个parth库,因此默认情况下在项目中没有,请查看所有项目的引用并查找Newtongsoft.Json,一旦找到删除它或如果您正在使用包,那么转到您的包.config文件并查找Newtonsoft.Json并将其删除
答案 1 :(得分:0)
尝试删除Newtonsoft Json Nuget(uninstall-Package Newtonsoft.Json)包或
安装Newtonsoft Json(Install-Package Newtonsoft.Json)然后卸载它,它可能有效