这是从早期版本升级到8.0.4,但网站运行没有问题。
我在页面中添加了一个内容模块,并选择了#34;标题图像"内容项目。我收到这个错误:
错误:System.IO.FileLoadException:无法加载文件或程序集&System; Web.Helpers,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'或其中一个依赖项。定位的程序集的清单定义与程序集引用不匹配。 (来自HRESULT的异常:0x80131040)文件名:' System.Web.Helpers,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'在Connect.Dnn.Koi.DnnSkinFile.AutoDetect()在Connect.Koi.Context.HttpContextState.TryToDetectTheCssFramework()在Connect.Koi.Context.HttpContextState.get_CssFramework()在Connect.Koi.Context.ToolsForCurrentState.get_Css()在连接.Koi.Koi.get_IsUnknown()at ASP._Page_Portals_781_2sxc_Content__Shared ___ Koi_Admin_Messages_cshtml.Execute()在c:\ inetpub \ vhosts \ dev.patapscoresearch.com \ httpdocs \ Portals \ 781 \ 2sxc \ Content_Shared - Koi Admin Messages.cshtml:第8行在系统System.Web.WebPages.WebPageBase上的System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext,TextWriter writer,WebPageRenderingBase startPage)中的.Web.WebPages.WebPageBase.ExecutePageHierarchy()。<> c__DisplayClass7.b__6(TextWriter writer) at System.Web.WebPages.HelperResult.WriteTo(TextWriter writer)at System.Web.WebPages.WebPageBase.Write(HelperResult result)at ASP._Page_Portals_781_2sxc_Content__Shared ___ Assets_cshtml.Execute()in c:\ inetpub \ vhosts \ dev.patapscoresearch.com \的httpdocs \端口als \ 781 \ 2sxc \ Content_Shared - 在System.Web上的System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext,TextWriter writer,WebPageRenderingBase startPage)的System.Web.WebPages.WebPageBase.ExecutePageHierarchy()中的Assets.cshtml:第2行ASP._Page_Portals_781_2sxc_Content__Content ___ Image_full_width_text_cshtml.Execute的System.Web.WebPages.WebPageBase.Write(HelperResult结果)中的System.Web.WebPages.HelperResult.WriteTo(TextWriter writer)上的.WebPages.WebPageBase。<> c__DisplayClass7.b__6(TextWriter writer) ()in c:\ inetpub \ vhosts \ dev.patapscoresearch.com \ _ httpdocs \ Portals \ 781 \ 2sxc \ Content_Content - 图像全角text.cshtml:系统中System.Web.WebPages.WebPageBase.ExecutePageHierarchy()的第4行位于C:\ Projects \ 2sxc-dnn742 \ Website \ DesktopModules \ ToSIC_SexyContent \ 2Sexy中ToSic.SexyContent.Engines.RazorEngine.Render(TextWriter writer)的.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext,TextWriter writer,WebPageRenderingBase startPage)内容剃刀\ RazorEngine.cs:在ToSic.SexyContent.Engines.RazorEngine.RenderTemplate()在C线65:\项目\ 2sxc-dnn742 \网站\ DesktopModules \ ToSIC_SexyContent \ 2Sexy内容剃刀\ RazorEngine.cs:在对甲线92。 C:\ Projects \ 2sxc-dnn742 \ Website \ DesktopModules \ ToSIC_SexyContent \ ToSic.Sxc \ SexyContent \ Engines \ EngineBase.cs中的SexyContent.Engines.EngineBase.Render():ToSic.SexyContent.SxcInstance.Render()中的第92行C:\ Projects \ 2sxc-dnn742 \ Website \ DesktopModules \ ToSIC_SexyContent \ ToSic.Sxc \ SexyContent \ SxcInstance_Render.cs:第58行警告:装配绑定日志记录已关闭。要启用程序集绑定失败日志记录,请将注册表值[HKLM \ Software \ Microsoft \ Fusion!EnableLog](DWORD)设置为1.注意:程序集绑定失败日志记录会导致一些性能损失。要关闭此功能,请删除注册表值[HKLM \ Software \ Microsoft \ Fusion!EnableLog]。
答案 0 :(得分:1)
检查您的web.config中是否有空的xmlns标记,例如:
<assemblyBinding>
并删除它们,例如: {{1}}
对我有用...
答案 1 :(得分:0)
我的猜测是,由于某些不清楚的原因,您在文件夹结构中缺少了web.config。最好将它与有效的设置进行比较-您应该在portals / x / 2sxc文件夹中看到一个web.config。我认为应该修复它。
在https://github.com/2sic/2sxc/issues/1595中也有人问过,找到了解决方法。请检查一下。