无法从Web服务器复制Umbraco.sdf
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法从Web服务器复制Umbraco.sdf相关的知识,希望对你有一定的参考价值。
我有一个在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下载它。
另一答案
我刚才有同样的问题,并且不想阻止网站释放文件上的锁,所以我做了以下事情:
- RDP到服务器上,在/ app_data目录下制作文件的副本(称之为“Umbraco-copy.sdf”)
- 下载“Umbraco-copy.sdf”
- 将“Umbraco-copy.sdf”重命名为“Umbraco.sdf”
另一答案
也许,这个错误与权限有关。您必须以root用户身份登录(管理员)!
以上是关于无法从Web服务器复制Umbraco.sdf的主要内容,如果未能解决你的问题,请参考以下文章
ASP.NET MVC 复制MVC项目代码到同一个项目的时候报错The request for ‘home’ has found the following matching controll(代码片