2

我们有一个 ASP .NET Core 网站并且想使用 Umbraco。据我了解,没有 .Net Core 版本的 Umbraco,因此我们需要使用无头集成。为此,我需要在我的项目中创建 web api,但是我无法使用 Umbraco.Web.WebApi,因为没有 ASP .NET Core 库,所以我假设我需要自定义创建自己的使用标准的 ASP .NET Web API。如果所有这些假设都是正确的,我不知道如何开始。我很好奇是否有任何示例 .NET Core 项目展示了如何创建 Web Api?如果这些假设不正确,有人可以帮助我更好地理解。谢谢!!

4

2 回答 2

3

您可以Umbraco.Web.WebApi.UmbracoApiController在 Umbraco 项目控制器上使用 ,这些将公开您使用 REST 接口运行核心应用程序所需的信息。

然后,从您的核心应用程序中,您需要对您之前创建的 Umbraco 控制器进行 REST 调用。似乎这篇 SO 帖子应该让您开始拨打这些电话。

于 2017-10-10T09:58:19.580 回答
0

你是对的,Umbraco 8 需要 4.7 .net 框架而不是 .net 核心。

如果您想自托管,您可以使用GraphQLHead Rest Packages 扩展 Umbraco 8,但是这些最近没有更新。

或者,Umbraco 提供Heart Core,它是只有云的无头 CMS,可以工作。这有一个重置 API,很快就会有一个 Graph QL。

于 2020-06-02T08:54:37.227 回答