0

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

我有一个托管在 Microsoft Azure 网站和 SQL Compact DB 中的 Orchard 网站。当我尝试从 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 禁用形状跟踪?

唔。

4

1 回答 1

2

肖恩,看起来进入数据库并手动禁用形状跟踪功能将是解决您在此问题上的最佳解决方案。即使在 Orchard 论坛本身,这也是解决用户遇到相同问题的方法。

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

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

进行全新安装并将数据转换为新安装是我解决此问题的另一种方式。

于 2014-09-06T05:03:20.183 回答