重置Orchard看起来像全新安装

时间:2012-05-10 21:54:11

标签: orchardcms

一些自定义模块无法正常工作。我禁用/删除了它们并尝试再次启用/安装。那没起效。我决定从头开始。所以我删除了所有的数据库表(我使用的是SQL Server 2008)。这还不够吗?

如果我运行该项目,我会看到/ orchardlocal /的目录列表。

我还需要做什么?

感谢。

3 个答案:

答案 0 :(得分:28)

只需删除appdata文件夹即可。那将是一个全新的安装。

答案 1 :(得分:1)

除了从App_Data项目中删除Orchard.Web文件夹之外,您可以通过一次删除一个表来重置数据库,或者通过运行此脚本快速删除所有表

USE [myorcharddb]
GO

EXEC sp_MSforeachtable @command1 = "DROP TABLE ?"
  

注意:数据库中的所有表都将被删除。你无法撤消这个!

答案 2 :(得分:0)

如果你正在运行标准的Orchard,那么擦除AppData文件夹就可以了。

但是,如果您部署在Azure / Azure模拟器上,则不会。然后你必须从Azure blob存储中删除PREFIX-site“文件夹”(PREFIX是你网站的azure存储前缀)(它不是真正的文件夹,因为blob存储中没有真正的文件夹,但是你知道我的意思。)

如果您在Azure模拟器上进行测试,最快的方法是通过从存储模拟器UI重置blob存储。