-1

我刚开始在一家公司工作,我对 Umbraco 很陌生。他们之前有一个开发人员可能忘记让存储库保持最新状态。它丢失了很多文件。

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

注意:这是我第一次与 Umbraco 合作。分步指南对我真的很有帮助。


是的,我已经尝试过dotnet restore. 这是我做的第一件事。它确实缺少文件。我必须直接对制作上的模板进行更改,这太糟糕了!!!

4

2 回答 2

0

您说您可以访问服务器 - 但是,您是否可以访问实际服务器或者您是否只是可以访问后台并不清楚。

如果您可以访问服务器,那么这很简单:如果以前的开发人员没有提交最新的更改,您可以通过直接从服务器获取它们然后将它们放入您的本地站点。

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

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

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

于 2019-11-28T23:16:21.627 回答
0

你不能通过 Umbraco 做到这一点。在 Umbraco 中,管理界面通常被称为“后台”,顺便说一句:-)

您是否尝试过在您的解决方案中恢复 Nuget 包(来自 repo)?之后,您构建并运行网站 - 如果所有 Umbraco 文件都不在 repo 中,则可能必须在本地安装 Umbraco,但希望您可以在安装过程中单击“自定义”并连接到最新版本数据库(或制作生产中的数据库的副本),然后应该让您快速进行。

于 2019-11-26T13:32:11.573 回答