【发布时间】:2012-07-10 22:31:13
【问题描述】:
我在 WebMatrix 中使用 Umbraco 时遇到问题。我安装了 Umbraco 并想使用,但是当我尝试打开网页时出现错误(它生成了我推送到我的保管箱中的网页):
我知道这是数据库(Microsoft 服务器 CE)的问题,但我不知道该怎么做。 你能帮帮我吗?
【问题讨论】:
标签: c# database web umbraco webmatrix
我在 WebMatrix 中使用 Umbraco 时遇到问题。我安装了 Umbraco 并想使用,但是当我尝试打开网页时出现错误(它生成了我推送到我的保管箱中的网页):
我知道这是数据库(Microsoft 服务器 CE)的问题,但我不知道该怎么做。 你能帮帮我吗?
【问题讨论】:
标签: c# database web umbraco webmatrix
我询问了团队中的几个人,他们提出了一些建议。
“因此,Umbraco 在保留数据库方面存在问题。不过,您可以做的一件事是让网站脱机并重新启动应用程序池,作为发布的一部分。不幸的是,这将意味着网站在发布期间会停机,并且您还需要执行几次传球。”
解决此问题的步骤: 1. 将名为 app_offline.html 的文件添加到站点的根目录。这将防止人们在更新站点时 ping 站点并导致 Umbraco 获取数据库。 2. 更改您的 web.config(不确定是否有必要,但这会强制您的应用程序池重新启动……这会强制它释放您的 sdf 文件) 3.发布一切 4. 从您的网站中删除 app_offline.html
希望这会有所帮助 - 让我们知道!
【讨论】: