一些自定义模块无法正常工作。我禁用/删除了它们并尝试再次启用/安装。那没起效。我决定从头开始。所以我删除了所有的数据库表(我使用的是SQL Server 2008)。这还不够吗?
如果我运行该项目,我会看到/ orchardlocal /的目录列表。
我还需要做什么?
感谢。
答案 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存储。