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

问题描述

强文本,美好的一天,

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

突然出现此错误

Error

发射之间没有变化。

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

我已经在所有项目上多次安装了Newtonsoft.json库。在Visual Studio中使用命令行。

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

有趣的是,在这个项目中以及在另一个没有更改且彼此之间没有关系的项目中都显示了相同的错误(另一个solutin,另一个项目,另一个数据库,第一个出现在GIT中,仅次于TFS)仅是同一个开发服务器(RDP)

随后,我尝试将Newtonsoft.json库的版本更改为版本 11.0.0.0 ,但错误仍然保持不变,而版本 12.0.0.0 再次出现! !

还有什么问题呢? 我在Google上搜索后发现类似GAC的内容。但是我不太了解它是如何工作的?我如何找到问题所在?怎么解决呢?有想法吗?

解决方法

那是一个非常有趣的故事。

在一天的重新安装,删除和查找上下文之后,我在ASP中创建了一个新项目,添加了一个新项目(可以正常工作),添加了一个旧项目(无法正常工作),但是浏览器始终崩溃并出现错误在IIS Express上。所以我更改了端口,ABRAKADABRA的网站开始了。

假设是,如果有更多的人在桌面上工作并在同一端口上运行项目,则引用可能有问题,然后他们在其他地方引用并导致错误。

特别是如果用户倾向于让VS保持打开状态并因此使IIS Express

帮助更改了各个开发人员的端口。

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

enter image description here