Orchard命令行表示,即使模块已启用,也会被禁用——不能通过UI禁用



在Orchard中禁用模块通常不是问题。。。不过,我的安装出现了问题,我需要知道如何修复它。

我有一个Orchard网站,托管在Microsoft Azure网站上,并带有SQL Compact DB。当我尝试从UI禁用形状跟踪时,一切都像往常一样工作,只是页面刷新后,形状跟踪仍然处于启用状态。

日志中没有错误。

此外,"形状跟踪"在本地禁用,但在远程禁用。所以我使用FileZilla FTP推送了本地.sdf文件。形状跟踪仍处于远程禁用状态。

此外,我已尝试在Azure网站门户中重新启动该网站。没有骰子。我仍然无法禁用形状跟踪。

我曾经https://mywebsite.scm.azurewebsites.net/DebugConsole运行feature disable Orchard.DesignerTools,并且在Orchard Admin UI中,形状跟踪仍然启用,并且它正在检查形状,即使命令行似乎禁用了它,并且feature list /Summary:true还将DesignerTools列为禁用。

为什么Orchard命令行指示在形状跟踪明显工作时禁用形状跟踪?此外,为什么我不能从Orchard Admin UI禁用形状跟踪?

嗯。

Shaun看起来进入数据库并手动禁用形状跟踪功能将是解决此问题的最佳方案。即使在乌节论坛上,这也是解决用户问题的方法。

https://orchard.codeplex.com/discussions/443373

"您可以直接从数据库禁用该功能。查找SettingsShellFeatureStateRecord表,并将ShapeTracing功能的EnableState设置为Down。请确保删除App_Data中的cache.dat文件并回收应用程序池(触摸web.config将导致应用程序池回收)。"--sfmskywalker

进行新的安装并将数据转换到新的安装是我解决这个问题的另一种方法。

最新更新