这是一个由Microsoft由ASP.NET核心框架开发的开源内容管理系统(CMS)。使用它来创建具有无限页面和无限博客的任何类型的响应网站。
此CMS与WordPress CMS一样工作,您会喜欢的。
我已经使用以下内容构建此CMS:
在系统中下载CMS文件,然后单击.sln文件以使用Visual Studio 2019或更新版本打开它。
您需要遵循以下步骤:
然后打开CMS根中给出的appsettings.json文件,然后将连接字符串更改为数据库。默认情况下是:
{ "ConnectionStrings": { "DefaultConnection": "Server=vaio;Database=CMSCore;Trusted_Connection=True;", "IdentityConnection": "Server=vaio;Database=CMSCoreIdentity;Trusted_Connection=True;" } }
要运行此CMS,您将需要2个数据库。一个将存储页面,博客,图像等的内容。另一个将由身份管理用于管理用户的身份验证和授权。
您不必学习使用此CMS的身份,但是如果您仍然喜欢,请访问如何在ASP.NET Core中设置和配置身份成员资格系统
EF核心迁移命令将为此CMS创建两个数据库。
打开软件包管理控制台,然后转到startup.cs类的目录:
PM> cd CMS
然后一一运行这4个命令:
PM> dotnet ef migrations add Migration1 --context AppIdentityDbContext
PM> dotnet ef database update --context AppIdentityDbContext
PM> dotnet ef migrations add Migration2 --context CMSContext
PM> dotnet ef database update --context CMSContext
我在此存储库上放置了一个名为script.sql的文件。您可以在CMS数据库上的SQL Server Management Studio中运行此脚本(不在身份数据库上)。该脚本将添加所有SQL SPS和SQL功能。
管理用户应在身份数据库中创建,该用户将访问CMS以添加,更新,Delte页面,博客,媒体,菜单,等。
在Visual Studio(快捷键F5密钥)中运行您的应用程序,然后在浏览器中打开下面的URL以创建管理用户:
https://localhost:44375/Login/Create
将端口60905更改为VS为此CMS设置的一个。如果您在域中在线运行此CMS,则URL将是:
https://yourdomain.com/Login/Create
默认情况下,将使用以下凭据创建管理用户:
Username - admin password - Secret123$
CMS的登录URL是:
https://localhost:44375/Login
登录以下凭据:
Username - admin password - Secret123$
您需要在CMS中添加一个页面和一个菜单,以便网站开始显示。
一个。添加页面
登录到CMS之后,转到Page > Add Page并创建一个名为“ Home”的新页面。将其名称添加为“ HOME”,URL为“ HOME”,并在说明内部添加网站主页的HTML。
b。添加菜单
在CMS中,转到Page > Add Menu 。右侧有两组文本框,底部有其他文本框。
在右侧文本框上,您添加菜单项。因此,为slug字段添加名称字段的“家”和“家”。
在底部的文本框上,您可以提供菜单名称。因此,为名称添加“主”,然后为状态选择“活动”。
最后,单击底部的提交按钮。
您现在可以通过在浏览器中运行此URL来查看网站:
https://localhost:44375
您可以完全忽略步骤6,只需在CMS数据库上的SQL Server Management Studio中运行data.sql文件(在此存储库中提供)(不在身份数据库上)。此脚本文件将添加您的所有演示数据。
如果您发现它有用,请支持此项目。谢谢。
您会喜欢在ASP.NET核心框架中制作的“ Sree Ram” CMS。标记此存储库以表示您的支持。
请使用GitHub问题跟踪器提出问题。