2017-01-06 279 views
0

當我嘗試發佈我的網站,我登錄,我公司的服務器上,出現此錯誤消息:錯誤的Visual Studio發佈

「錯誤2無法加載文件或程序集「Newtonsoft。 JSON,版本= 9.0.0.0,Culture = neutral,PublicKeyToken = 30ad4fe6b2a6aeed'或其依賴項之一。本地化程序集清單的定義與程序集引用不匹配(異常的HRESULT:0x80131040)ASPNETCOMPILER 0 0 RIDmvc「

我需要幫助!

+0

你的web.config文件在哪裏? –

回答

0

大多數情況下,由於不同的程序集而發生此錯誤取決於某些其他程序集的特定版本。最簡單的修復方法是使用nuget package manager更新所有依賴於Newtonsoft.Json的軟件包。

轉至工具> NuGet程序包管理器和選擇程序包管理器控制檯

執行以下兩條命令:

uninstall-package newtonsoft.json -force 
install-package newtonsoft.json 

希望它應該工作,但仍,如果你有,你可以在你的包管理器控制檯執行這個同樣的問題:

Update-Package –reinstall Newtonsoft.Json 

類似的帖子:post-1post-2

請參考這個postMicrosoft Application Lifecycle Management

+0

它的工作,謝謝 –

+0

哦fab!你能接受它作爲答案嗎? –