我有一个在网络服务器上运行的 Umbraco 应用程序,我需要将应用程序移动到另一个网络服务器。Umbraco 应用程序使用嵌入式数据库 (SQL CE 4)。我可以复制应用程序中除“Umbraco.sdf”文件之外的所有文件。
问问题
1930 次
4 回答
6
添加名为的文件(如果您愿意,您可以插入 HTML 作为您的维护页面)
app_offline.html
之后,IIS 将释放Umbraco.sdf
并web.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 回答