3

我有一个在网络服务器上运行的 Umbraco 应用程序,我需要将应用程序移动到另一个网络服务器。Umbraco 应用程序使用嵌入式数据库 (SQL CE 4)。我可以复制应用程序中除“Umbraco.sdf”文件之外的所有文件。

4

4 回答 4

6

添加名为的文件(如果您愿意,您可以插入 HTML 作为您的维护页面)

app_offline.html

之后,IIS 将释放Umbraco.sdfweb.config复制和删除/重命名提到的文件。

于 2013-09-03T09:11:02.167 回答
5

由于 Umbraco 安装将使用Umbraco.sdf数据库,因此您需要将应用程序转换为维护模式,方法是将 a 添加app_offline.htm到 Web 服务器的根目录。您需要确保它是一个.htm-file,即不是 .html,否则它将无法工作。

另外 - 在您的web.config文件中进行更改,以重新启动应用程序池,以便它可能会注意到您站点中的更改。

这样做,将释放Umbraco.sdf文件,并使您可以通过简单的 FTP 下载它。

于 2013-09-23T09:29:49.220 回答
1

我只是遇到了同样的问题,不想停止网站释放文件的锁定,所以我做了以下事情:

  • RDP 到服务器上,在 /app_data 目录中制作文件的副本(将其称为“Umbraco-copy.sdf”)

  • 下载“Umbraco-copy.sdf”

  • 将“Umbraco-copy.sdf”重命名为“Umbraco.sdf”

于 2013-06-27T09:16:34.910 回答
0

也许,这个错误与权限有关。您必须以 root(管理员)身份登录!

于 2012-10-29T12:12:56.000 回答