在codeplex上发布了这个,但我想我也会在这里尝试。
我创建了一个部署到 Azure 的 Orchard 应用程序,但是在调试它时,它偶尔会重置所有内容,因此我必须再次输入站点详细信息(即站点名称、管理员用户、数据库等)。因为我使用的是现有数据库,它最终会复制各种东西,所以我最终会得到多个管理员用户、多个导航菜单等。为什么会发生这种情况,有什么办法可以防止它发生吗?
在codeplex上发布了这个,但我想我也会在这里尝试。
我创建了一个部署到 Azure 的 Orchard 应用程序,但是在调试它时,它偶尔会重置所有内容,因此我必须再次输入站点详细信息(即站点名称、管理员用户、数据库等)。因为我使用的是现有数据库,它最终会复制各种东西,所以我最终会得到多个管理员用户、多个导航菜单等。为什么会发生这种情况,有什么办法可以防止它发生吗?
我想我已经找到了原因,详情如下:
http://orchard.codeplex.com/discussions/428980
这与在 ClickToBuildAzurePackage 中运行的单元测试有关。如果我从 AzurePackage.proj 中将它们注释掉,它就可以工作。