[研究][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 後,系統運作正常,再次做資料庫連線字串家密,系統運作也正常。
沒有留言:
張貼留言