无法加载文件或程序集 Newtonsoft.json - 错误 0x80131040

Could not load file or assembly Newtonsoft.json - error 0x80131040

强文美好的一天,

我在客户的服务器上开发应用程序。有几个项目,其中一个在 ASP.NET.

然后突然出现这个错误。

发射之间没有变化。

我将 Newtonsoft.json 库的所有版本与版本 12.0.0.0 进行了比较,将 .NET 的所有版本与 4.5 进行了比较。

我已经在所有项目上多次重新安装 Newtonsoft.json 库。在 Visual Studio.

中使用命令行

不幸的是,错误仍然出现。

有趣的是,同样的错误在这个项目和另一个没有变化并且彼此不相关的项目(另一个解决方案,另一个项目,另一个数据库,第一个在 GIT 和 TFS 中的第二个)只有相同的开发服务器(RDP)

随后,我尝试将 Newtonsoft.json 库的版本更改为版本 11.0.0.0 但错误仍然存​​在,并且再次使用版本 12.0.0.0 !!

还有什么问题? 我用谷歌搜索并找到了类似 GAC 的东西。但是我不太明白它是如何工作的?我怎样才能找到问题所在?如何解决?一些想法?

所以这是一个非常有趣的故事。

经过一天的重新安装、删除和查找上下文,我在 ASP 中创建了一个新项目,添加了一个新项目(有效),添加了一个旧项目(无效),但是浏览器总是因 IIS Express 错误而崩溃。所以我更改了端口并启动了 ABRAKADABRA 的网站。

假设是桌面上工作的人多,运行项目在同一个端口下,有可能是引用有问题,然后引用到别处导致错误.

特别是如果用户倾向于打开 VS 并因此打开 IIS Express

帮助个人开发者更改端口。

但老实说,我还没有在任何地方找到类似的解决方案。