嗨,我正在尝试加载/安装一个软件产品名为"YAF“YetAnotherForum”…它作为一个独立的运行很好,但现在我正在尝试将它集成到我的Sitecore YetAnotherForum系统中,以便我可以利用单点登录功能并创建一个IFrame。
编译器错误消息: Files\root\6b359048\ea17b5f1\assembly\dl3\698b7e4b\be26b750_b845ce01\YAF.DLL‘:'c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary CS0433 Files\root\6b359048\ea17b5f1\assembly\dl3\698b7e4b\be26b750_b845ce01\YAF.DLL’和'c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET CS0433中都存在类型'YAF.Forum‘
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>发布于 2013-05-27 06:41:13
marketplace上有许多Sitecore模块,它们提供了与YAF的各种类型的集成:
我建议您查看这些选项,选择适合您需求的选项,并遵循指导原则进行设置和配置。
发布于 2013-05-29 16:19:41
我相信YAF使用的是"Web Site Project“项目类型,它使用动态编译,而不是"Web Application”项目类型,后者通常用于Sitecore,并且是预编译的。请参阅MSDN definition
动态编译文件夹是错误中提到的路径。See this other answer关于它是如何使用的。
GAC是另一种东西,在错误中没有被引用。我希望清除temporary ASP.net files文件夹并重新启动应用程序可以修复它。这里有一个关于clearing this folder的相关答案。
发布于 2013-05-25 00:49:25
清除全局程序集缓存,这可能会有所帮助。
使用命令gacutil /u YAF.Forum.dll运行Gacuitl工具
同时删除文件夹c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\中的所有文件。请在清除之前停止IIS,这样就不会有任何锁定的文件。
然后重新启动IIS并查看问题是否得到解决。
https://stackoverflow.com/questions/16739332
复制相似问题