Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database Can';t从Web服务器复制Umbrao.sdf_Database_File_Copy_Umbraco_Move - Fatal编程技术网

Database Can';t从Web服务器复制Umbrao.sdf

Database Can';t从Web服务器复制Umbrao.sdf,database,file,copy,umbraco,move,Database,File,Copy,Umbraco,Move,我有一个运行在Web服务器上的Umbraco应用程序,我需要将该应用程序移动到另一个Web服务器。Umbraco应用程序使用嵌入式数据库(SQL CE 4)。我可以复制应用程序中除“Umbraco.sdf”文件以外的所有文件。也许,此错误与权限有关。您必须以root(管理员)身份登录 我只是遇到了同样的问题,不想停止站点以释放文件锁,所以我做了以下操作: 在服务器上,在/app_数据目录中复制该文件(称之为“Umbraco copy.sdf”) 下载“Umbraco copy.sdf” 将“U

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

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

我只是遇到了同样的问题,不想停止站点以释放文件锁,所以我做了以下操作:

  • 在服务器上,在/app_数据目录中复制该文件(称之为“Umbraco copy.sdf”)

  • 下载“Umbraco copy.sdf”

  • 将“Umbraco copy.sdf”重命名回“Umbraco.sdf”

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

app\u offline.html


在此之后,IIS将发布
Umbraco.sdf
web.config
复制并删除/重命名所述文件。

由于Umbraco安装将使用
Umbraco.sdf
数据库,您需要通过在web服务器的根目录中添加
app_offline.htm
将应用程序转换为维护模式。 您需要确保它是一个
.htm
-文件,即不是
.html
,否则它将无法工作

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

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