0
我收到此錯誤信息:編譯器錯誤消息,因爲類型DLL的兩個版本存在於GAC
Compiler Error Message: CS0433: The type 'EPiServer.Web.WebControls.LogGenerator' exists in both 'c:\WINDOWS\assembly\GAC_MSIL\EPiServer\5.2.375.236__8fe83dea738b45b7\EPiServer.dll' and 'c:\WINDOWS\assembly\GAC_MSIL\EPiServer\6.1.379.0__8fe83dea738b45b7\EPiServer.dll'
Source Error:
Line 387: </div>
Line 388: </form>
Line 389: <EPiServer:LogGenerator ID="PixelImg" runat="server" />
Line 390:<script type="text/javascript">
Line 391: var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
Source File: c:\Prokom\inter.oppdal.kommune.no_CMS6R2Blank\templates\Oppdal\MasterPages\MasterPage.master Line: 389
web.config中的部分:
我需要第二個bindingRedirect
,因爲該項目的一個dll正在使用它。 是否可以在不從GAC中刪除文件並且不重新編譯項目的情況下解決問題?
謝謝。 寫完後,我刪除了引用舊EPiServer的所有二進制文件,使用更新的EPiServer重新編譯了該項目,並刪除了EPiServer 5的web.config中的引用。解決了這個問題。 –