几个自定义模块无法正常工作。我禁用/删除了它们并尝试再次启用/安装。它不起作用。我决定从头开始。所以我删除了所有的数据库表(我使用的是 SQL Server 2008)。这还不够吗?
如果我运行该项目,我会看到 /orchardlocal/ 的目录列表。
我还需要做什么?
谢谢。
几个自定义模块无法正常工作。我禁用/删除了它们并尝试再次启用/安装。它不起作用。我决定从头开始。所以我删除了所有的数据库表(我使用的是 SQL Server 2008)。这还不够吗?
如果我运行该项目,我会看到 /orchardlocal/ 的目录列表。
我还需要做什么?
谢谢。
只需删除appdata文件夹,就这么简单。这将是一个全新的安装。
除了从项目中删除App_Data
文件夹Orchard.Web
之外,您还可以通过一次删除一个表来重置数据库,或者您可以通过运行此脚本快速删除所有表
USE [myorcharddb]
GO
EXEC sp_MSforeachtable @command1 = "DROP TABLE ?"
注意:数据库中的所有表都将被删除。您无法撤消此操作!
如果您运行的是标准 Orchard,则清除 AppData 文件夹即可。
但是,如果您部署在 Azure/Azure 模拟器上,则不会。然后,您必须从 Azure blob 存储(它不是真正的文件夹,因为 blob 存储中没有真正的文件夹,但您知道我的意思是说)。
如果要在 Azure 模拟器上进行测试,最快的方法是从存储模拟器 UI 重置 blob 存储。