创建一个新的解耦的Orchard Core CMS网站

引言
本文将介绍创建一个功能齐全、解耦的CMS网站的过程,该网站允许您编辑博客帖子并呈现它们。
解耦是一种开发模型,其中站点的前端和后端(管理)托管在同一个Web应用程序中,但只有后端由CMS驱动。然后,开发人员可以编写他们自己的ASP.NET Razor页面或控制器来完全控制网站生成的内容,同时仍然使用CMS(在本例中是Orchard Core)来创作内容。

先决条件。
您应该:
能够创建新的ASP.NET核心项目。
熟悉C#和HTML。
安装了.NET SDK。
具有Visual Studio.NET或Visual Studio代码

建立一个项目
创建Orchard Core CMS Web应用程序。
方式1-通过Visual Studio.NET。
如果要使用Visual Studio.NET,请遵循此选项。
打开Visual Studio.NET。
新建ASP.NET Core Web应用程序项目。

输入项目名称和位置。在本教程中,我们将使用“OrchardSite”作为名称。然后单击创建。

选择Web应用程序模板,将其他所有内容保留为默认设置,然后单击Create。

方式2-从命令行。
从项目所在的文件夹。
键入 dotnet new webapp-o OrchardSite,其中“OrchardSite”是要创建的项目的名称。
这将使用Razor Pages创建一个Web应用程序。

测试站点

启动项目,项目这时已经可以正常启动。

将Orchard Core CMS 添加到站点

双击或编辑.csproj文件。
修改<PropertyGroup>部分,如下所示:

<PropertyGroup> <TargetFramework>net5.0</TargetFramework> <PreserveCompilationReferences>true</PreserveCompilationReferences> </PropertyGroup>

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzwpps.html