2012-04-13 57 views
0

我的水晶報告頁面出現錯誤「無法加載文件或程序集'log4net,Version = 1.2.10.0,Culture = neutral,PublicKeyToken = 692fbea5521e1304'或其依賴項之一。定位組件的清單定義與組裝參考不符。「 我必須在bin文件夾中有1.2.10或1.2.11的ddl嗎?或者有什麼可能是錯的?無法加載文件或程序集'log4net'

+1

你現在在哪裏有log4net dll?這是一個Web應用程序嗎?你如何在你的visual studio項目中引用log4net?如果您在開發計算機上從GAC引用了該錯誤,但未在生產計算機上的GAC中安裝該錯誤,那麼我以前看過此錯誤。 – 2012-04-18 17:47:12

+0

它是一個Web應用程序。我們不想加載用於水晶報表的服務器的sap對象。我們只把dll的bin目錄。請通過這種方式提出解決方案。 – yboye 2012-04-27 07:26:19

+0

有兩個使用不同dll密鑰的log4net 1.5.10(和11等)的黃金...下載11的verison並映射到web.config中使用那個 – 2012-09-24 21:12:21

回答

1

如果您有x86開發機器,並且您的Web服務器是64位機器,則可能會遇到問題discussed in this thread

即使您沒有在項目中引用它,Visual Studio也會自動將32位log4net.dll部署到64位Web服務器中。一旦部署完成,只需從bin目錄中刪除log4net.dll,因爲CR運行時實際上不需要它。

相關問題