如何从实时站点本地运行Umbraco

如何从实时站点本地运行Umbraco,umbraco,umbraco8,Umbraco,Umbraco8,我刚开始在一家公司工作,对翁布拉科来说我是个新手。他们以前有一个开发人员,他可能忘记了让存储库保持最新。它丢失了很多文件 我想知道是否有办法从Umbraco界面(实时站点)下载所有内容并在本地运行Umbraco?我可以访问服务器和Umbraco(实时站点)界面 注意:这是我第一次与翁布拉科合作。一步一步的指导对我真的很有帮助 是的,我尝试了dotnet还原。这是我做的第一件事。它确实丢失了文件。我必须在制作中直接修改模板,这太糟糕了 您不能通过Umbraco来完成。在Umbraco中,管理界面

我刚开始在一家公司工作,对翁布拉科来说我是个新手。他们以前有一个开发人员,他可能忘记了让存储库保持最新。它丢失了很多文件

我想知道是否有办法从Umbraco界面(实时站点)下载所有内容并在本地运行Umbraco?我可以访问服务器和Umbraco(实时站点)界面

注意:这是我第一次与翁布拉科合作。一步一步的指导对我真的很有帮助



是的,我尝试了
dotnet还原
。这是我做的第一件事。它确实丢失了文件。我必须在制作中直接修改模板,这太糟糕了

您不能通过Umbraco来完成。在Umbraco中,管理界面通常被称为“后台”,顺便说一句:-)


您是否尝试过在解决方案中恢复Nuget包(从repo)?之后,您将构建并运行网站-如果所有的Umbraco文件都不在repo中,您可能需要在本地进行Umbraco安装,但希望您可以在安装过程中单击“自定义”,并连接到最新的数据库(或制作生产数据库的副本)你说你有权访问服务器,但是你是否有权访问实际的服务器或者仅仅是访问后台还不是很清楚

如果您可以访问服务器,那么这相当简单: 如果以前的开发人员没有提交最新的更改,您可以通过直接从服务器获取当前部署的缺少的文件,然后将它们放在本地站点中,来获取这些文件

如果您不能访问服务器,而只能访问后台,则无法轻松获取站点中当前运行的文件。我认为最好的方法是在模板中放入一些代码,允许您从文件系统中列出和获取文件。不过,这需要一点手动操作,因此访问服务器可能是一个更快的解决方案

但是,您还需要运行该站点的数据库的副本,以便能够在本地计算机上运行该站点


最后一点,我要确保再次检查存储库,以完全确保文件实际上不在那里的某个地方。可能只是您需要执行某种构建脚本,将这些文件复制到正确的位置作为构建过程的一部分。

是的,
dotnet restore
是我做的第一件事。通过后台从现有站点获取文件的另一种可能解决方案是从包部分创建包。在这里,您可以包括文件系统上的所有文件夹,并保存/发布包。然后将此软件包安装在本地计算机上的一个新的Umbraco空白实例中,它会将文件放在相同的位置,您可以从中复制它们。