2022年11月24日 星期四

[研究][ASP.NET]無法載入檔案或組件 ... 或其相依性的其中之一。找到的組件資訊清單定義與組件參考不相符。

[研究][ASP.NET]無法載入檔案或組件 ... 或其相依性的其中之一。找到的組件資訊清單定義與組件參考不相符。

2022-11-24

環境:Visual Studio 2022 + ASP.NET + WebForm + Web Application + C#

********************************************************************************

最近更新某系統程式碼,發現無法執行,Elmah 顯示

無法載入檔案或組件 ... 或其相依性的其中之一。找到的組件資訊清單定義與組件參考不相符。


********************************************************************************
解決

發現Web.Config有元件資訊,而系統的 CODE 剛做過元件升級,而發布到正式機時,是先把 Web.Config 備份走,刪除整個目錄,拷貝放入新 CODE,複製原有 Web.Config 蓋掉新 CODE 的 Web.Config ( 這樣可以省去再次做資料庫連線字串家密);結果想到、沒注意到 Web.Config 有元件資訊,元件更新後可能無法用舊的 Web.Config。

直接改用新的 Web.Config 後,系統運作正常,再次做資料庫連線字串家密,系統運作也正常。

直接改用新的 Web.Config 後,系統運作正常,再次做資料庫連線字串家密,系統運作也正常。

(完)

沒有留言:

張貼留言