【遭遇問題】「無法載入檔案或組件」問題

  • 1175
  • 0
  • 2017-02-11

描述遭遇到執行網站出現「無法載入檔案或組件」的錯誤情況

最近看到篇點部落的文章
標題寫出現這樣的訊息:
無法載入檔案或組件 'Newtonsoft.Json' 或其相依性的其中之一。 找到的組件資訊清單定義與組件參考不符。 (發生例外狀況於 HRESULT: 0x80131040)
結論就是舊版本砍掉更新到新版
之前我有遇過類似的狀況
當時是我把程式發佈出去,上到Server就報錯
我把Nuget裝的元件重裝
版控上影響的只有下圖這樣的內容(Web.config檔內)
但是直接改版本號碼又沒用
我記得最後我把整個專案砍掉,撈版控上的內容下來重新處理就好了
後來我詢問別的高手的結果,那段是設定可允許的版本範圍
但實際問題原因也查不了(因為已經無法重現)
我想當初問題原因可能是使用版控的時候有些問題,有東西該變得沒變動到之類的
也可能是自己不了解的VS的一些機制影響到
之後如果我再遇到的話,可能以dependentAssembly的版本參數作為調整方向來試試看
而不是整個砍掉重裝