Orchardcms Orchard设置在调试时重置

Orchardcms Orchard设置在调试时重置,orchardcms,Orchardcms,在codeplex上发布了这个,但我想我也应该在这里试试 我已经创建了一个Orchard应用程序,我已经将其部署到Azure,但是在调试它时,它偶尔会重置所有内容,因此我必须再次输入站点详细信息(即站点名称、管理员用户、数据库等)。因为我使用的是一个现有的数据库,它最终会复制各种内容,所以我最终会遇到多个管理员用户、多个导航菜单等。为什么会发生这种情况,以及有什么方法可以防止这种情况发生?我想我已经找到了原因,如下所述: 这与在ClickToBuildAzurePackage中运行的单元测试有

在codeplex上发布了这个,但我想我也应该在这里试试


我已经创建了一个Orchard应用程序,我已经将其部署到Azure,但是在调试它时,它偶尔会重置所有内容,因此我必须再次输入站点详细信息(即站点名称、管理员用户、数据库等)。因为我使用的是一个现有的数据库,它最终会复制各种内容,所以我最终会遇到多个管理员用户、多个导航菜单等。为什么会发生这种情况,以及有什么方法可以防止这种情况发生?

我想我已经找到了原因,如下所述:


这与在ClickToBuildAzurePackage中运行的单元测试有关。如果我从AzurePackage.proj中对它们进行注释,它会起作用。

您使用的是本地Azure存储吗?UseDevelopmentStorage=true,是的。至少应该是这样。我有一个ServiceConfiguration.Local.cscfg,我认为它将在调试时使用。抱歉,Azure有点新。请确保您在调试时没有关闭Azure本地存储,检查是否存在任何此类条件。嗯,但是,当我需要关闭它时,例如关闭我的计算机时,情况如何?重新启动计算机时,您是否遇到此问题?