我有一个在Web服务器上运行的Umbraco应用程序,我需要将应用程序移动到另一个Web服务器。 Umbraco应用程序使用嵌入式数据库(SQL CE 4)。我可以复制除“Umbraco.sdf”文件之外的应用程序中的所有文件。
添加名为的文件(如果您愿意,可以插入将作为维护页面的HTML)
app_offline.html
之后,IIS将发布Umbraco.sdf
和web.config
复制并删除/重命名提到的文件。
由于Umbraco安装将使用Umbraco.sdf
数据库,您需要将应用程序转换为维护模式,方法是将app_offline.htm
添加到Web服务器的根目录。你需要确保它是一个.htm
文件,即不是.html
,否则它将无法正常工作。
另外 - 在web.config
文件中进行更改,重新启动应用程序池,以便它可以注意到您站点中的更改。
这样做,将释放Umbraco.sdf
文件,并使您可以通过简单的FTP下载它。
我刚才有同样的问题,并且不想阻止网站释放文件上的锁,所以我做了以下事情:
也许,这个错误与权限有关。您必须以root用户身份登录(管理员)!