繁体   English   中英

带有 ASP .NET Core 的无头 Umbraco CMS

[英]Headless Umbraco CMS with ASP .NET Core

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

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

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

你是对的,Umbraco 8 需要 4.7 .net Framework 而不是 .net core。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM