這是一個由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問題跟踪器提出問題。