如果看来我有重复的DLL,但我试图elimate或则其他的...他们两者都需要(If seems I

2019-10-18 03:55发布

你好我试图加载/安装所谓的“YAF” YetAnotherForum”软件产品......它运行作为一个伟大的独立的,但现在我想将它集成在我的Sitecore的CMS系统,使我可以利用单点登录功能营造一个IFrame。在任何情况下,我提出了一些进展,但是这是我当前的错误,我似乎无法让过去,任何帮助将不胜感激。

编译器错误信息:CS0433:类型 'YAF.Forum' 同时存在于 'C:\ WINDOWS \ Microsoft.NET \ Framework64 \ v4.0.30319 \临时ASP.NET文件\ ROOT \ 6b359048 \ ea17b5f1 \ App_Code.70udshq8.dll'和 'C:\ WINDOWS \ Microsoft.NET \ Framework64 \ v4.0.30319 \临时ASP.NET文件\ ROOT \ 6b359048 \ ea17b5f1 \装配\ DL3 \ 698b7e4b \ be26b750_b845ce01 \ YAF.DLL'

Line 18:     <img src="~/images/YAFLogo.jpg" runat="server" alt="YetAnotherForum" id="imgBanner" /><br/>
Line 19:     <form id="form1" runat="server" enctype="multipart/form-data">
Line 20:         <YAF:Forum runat="server" ID="forum"></YAF:Forum>   
Line 21:     </form>
Line 22: </body>

Answer 1:

有一些市场上提供Sitecore的模块,它提供了多种类型的集成与YAF:

  • YAF整合
  • YAF单点登录
  • Sitecore的YAF

我建议你检查这些选项,选择其中符合您的要求之一,并按照指引来进行设置和配置。



Answer 2:

我相信YAF采用它采用动态编译而不是“Web应用程序”项目类型,你一般会用Sitecore的使用,这是预编译的“网站项目”项目类型。 请参阅MSDN的定义

动态编译文件夹是在错误中提到的路径。 看到这个对方回答关于如何使用它。

海关总署是别的东西,并在错误没有被引用。 我希望在清除临时ASP.net文件的文件夹,并重新启动应用程序应该修复它。 下面是关于相关答案清除此文件夹 。



Answer 3:

清除全局程序集缓存,这可能帮助。

运行带有命令Gacuitl工具gacutil /u YAF.Forum.dll

同时删除该文件夹中的所有文件c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\ 。 清除所以不会有任何锁定的文件之前,请停止你的IIS。

然后,重新启动IIS,看看问题是否已解决。



文章来源: If seems I have duplicate dll, but I have tried to elimate or then the other… they both are required
标签: sitecore yaf