簡體   English   中英

即使重命名舊 DLL,也無法加載文件或程序集錯誤

[英]Could not load file or assembly error even when the old DLL was renamed

在我的 VS 2013 解決方案中,我有幾個項目,例如:

  1. BookService.BusinessLogic
  2. 預訂服務合同
  3. 圖書工作

BookJob 項目是一個控制台應用程序,它引用了以下服務:BookService.BusinessLogic 和 BookServiceContracts。 INetPub 文件夾包含 BookService.BusinessLogic 的 DLL,這些 DLL 在作業執行時被調用。

該應用程序運行良好。 最近需要在BookService.BusinessLogic項目中添加代碼。 我添加了代碼,重新編譯並替換了 INetPub 中的 BookService.BusinessLogic.DLL 和 BookService.BusinessLogic.pdb。 這是問題開始的時候。 EventViewer 正在記錄如下錯誤:

異常=內容類型 text/html; 響應消息的 charset=utf-8 與綁定的內容類型(text/xml;charset=utf-8)不匹配。 如果使用自定義編碼器,請確保正確實現 IsContentTypeSupported 方法。 響應的前 1024 個字節是:'

無法加載文件或程序集“BookService.BusinessLogic_old”或其依賴項之一。 定位的程序集的清單定義與程序集引用不匹配。

我將 InetPub 文件夾中的前一個 DLL 重命名為 BookService.BusinessLogic_old,但該作業似乎仍然指向舊的 DLL。 如何解決此參考問題?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM