首先,我需要提一下,我不确定我想要实现的目标是否得到 Piranha CMS 的支持(这也是我在这里想要确定的部分内容)。他们提到了在他们的网站上创建独立内容中心的能力,但我对该模型可能实现的假设可能是不正确的。我已经创建了一个托管 Piranha CMS 的 ASP.NET MVC 应用程序,并且我已将其发布到 Azure 网站以进行测试——该部分按预期工作。内容管理界面是这里唯一面向用户的部分——它只是用作客户端应用程序的内容中心(现在只是一个,因为这只是概念工作的证明)。
我现在正在尝试构建一个从集线器中提取内容的客户端 ASP.NET MVC 应用程序。这就是我认为我的假设可能是错误的地方。我在想我也可以在客户端上安装 Piranha CMS nuget 包,并且我可以配置框架以从集线器获取内容,就像如果内容托管在客户网站上。我意识到我可以使用 Piranha 的 REST api 从集线器获取内容,但我想做的是能够为此使用更友好的基于实体模型的 api。
所以我的问题是是否有可能(在合理范围内)以我所描述的方式设置 Piranha CMS。如果是,我该如何准确配置客户端以使其知道内容中心的位置?