【问题标题】:Headless Umbraco CMS with ASP .NET Core带有 ASP .NET Core 的无头 Umbraco CMS
【发布时间】:2017-10-06 15:00:42
【问题描述】:

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

【问题讨论】:

标签: c# asp.net-core umbraco headless headless-cms


【解决方案1】:

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

然后,从您的核心应用程序中,您需要对您之前创建的 Umbraco 控制器进行 REST 调用。看来this SO post 应该可以帮助您拨打这些电话。

【讨论】:

    【解决方案2】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-22
      • 1970-01-01
      • 2017-07-10
      • 1970-01-01
      • 1970-01-01
      • 2018-07-15
      相关资源
      最近更新 更多