2016-10-20 31 views
-1

無法加載文件或組件Newtonsoft.Json或它的一個依賴。該參數不正確。無法加載文件或程序集「Newtonsoft.Json」或其某個依賴項。參數不正確

11點41分39秒:在 '/' 應用程序的服務器錯誤。

我已經嘗試使用來自類似查詢的解決方案解決它,但無法解決此錯誤。

無法加載文件或程序集「Newtonsoft.Json」或其某個 依賴項。該參數不正確。 (來自HRESULT的例外: 0x80070057(E_INVALIDARG))

描述:在執行 當前Web請求期間發生未處理的異常。請查看堆棧跟蹤以獲取有關該錯誤的更多信息以及源代碼的位置。

異常詳細信息:System.IO.FileLoadException:無法加載文件或 程序集「Newtonsoft.Json」或其某個依賴項。參數 不正確。在當前web請求的執行過程中生成 未處理的異常:(80070057(E_INVALIDARG)從HRESULT異常)。關於異常的來源和位置的信息可以使用下面的異常堆棧跟蹤來標識。

程序集加載跟蹤:以下信息可以幫助確定程序集「Newtonsoft.Json」無法加載的原因。

+1

從所有的只有我能猜到你沒有參考DLL ......你在構建應用程序或執行期間得到了這個嗎? – A3006

+0

異常消息非常清晰。檢查您的可執行文件夾中是否存在Newtonsoft.dll(通常爲「bin」) – Fabio

+0

我檢查過,Newtonsoft.dll已經存在於bin文件夾中,這個錯誤即時面對的是執行代碼。 – Mohammed

回答

0

您使用的是安裝部署你的應用程序?不要忘記更新您的安裝程序腳本,將Newtonsoft.Json.dll包括在已安裝文件的列表中。

+0

不,我不使用任何安裝程序,你能告訴我你指的是什麼樣的安裝?謝謝 – Mohammed

+0

我正在檢查您的情況是否是在安裝程序安裝後嘗試運行您的應用程序。然而,聽起來並不像這種情況。 –

0

嘗試卸載的包,然後重新安裝

卸載,包裝Newtonsoft.Json -Force

然後

安裝,包裝Newtonsoft.Json

+0

可以告訴我如何卸載軟件包Newtonsoft。Json – Mohammed

+0

當我試圖更新JSON時,它顯示一個錯誤:「'Newtonsoft.Json'的模式版本與NuGet的版本2.0.30625.9003不兼容,請將NuGet從http://go.microsoft升級到最新版本。 com/fwlink /?LinkId = 213942「 – Mohammed

+0

打開nuget軟件包管理器控制檯並鍵入上面提到的卸載命令 –

相關問題