Adminlte Starter Kit เป็นโครงการหม้อไอน้ำสำหรับแอปพลิเคชันเว็บหลัก ASP.NET ที่มี UI ที่ทันสมัย (ขึ้นอยู่กับผู้ดูแลระบบโดย Abdullah Almasaeed)

เทมเพลตนี้เป็นส่วนโอเพ่นซอร์สของโครงการ. NET Express คุณสามารถค้นหาตัวอย่างเอกสารและคำแนะนำในการเริ่มต้นสำหรับโครงการ. NET Express ได้ที่เอกสารประกอบ
คำแนะนำเหล่านี้จะช่วยให้คุณได้รับสำเนาของโครงการและทำงานบนเครื่องในพื้นที่ของคุณเพื่อการพัฒนาและการทดสอบ ดูการติดตั้งกำหนดค่าและปรับใช้สำหรับบันทึกเกี่ยวกับวิธีเรียกใช้โครงการบนระบบสด
สิ่งที่คุณต้องการในการติดตั้งซอฟต์แวร์และวิธีการติดตั้ง
คุณสามารถติดตั้งเทมเพลต dotnet new จาก nuget.org โดยเรียกใช้คำสั่งต่อไปนี้:
dotnet new -i " Dynamic.NET.AdminLTE.ProjectTemplates "เมื่อติดตั้งแล้วคุณจะต้องมีเทมเพลตใหม่ที่พร้อมใช้งานเพื่อสร้างแอปพลิเคชันเว็บ Bootstrap Adminlte MVC
dotnet new mvc-adminlte [options]สิ่งนี้จะสร้างเว็บแอปพลิเคชันใหม่ในโฟลเดอร์ปัจจุบัน
คุณสามารถโคลนแหล่งที่มาได้โดยตรงจาก gitHub
git clone https://github.com/dotnet-express/AdminLTE-Starter-Kit.git การตั้งค่าการกำหนดค่าทั้งหมดมีอยู่ใน appsettings.json
"ConnectionStrings" : {
"DefaultConnection" : " Server=(localdb) \ mssqllocaldb;Database=aspnet-Company.WebApplication1-53bc9b9d-9d6a-45d4-8429-2a2761773502;Trusted_Connection=True;MultipleActiveResultSets=true "
}, การตั้งค่าการกำหนดค่าแอปพลิเคชันทั้งหมดใน appsettings.json
"Email" : {
"EmailProvider" : " " , // Examples: "", "SendGrid"
"SupportTeamEmail" : " [email protected] " ,
"SupportTeamName" : " .NET Express - Support Team " ,
"SendGrid" : {
"KeyName" : " {KEY NAME} " ,
"ApiKey" : " {API KEY} "
}
},
"Authentication" : {
"Facebook" : {
"IsEnabled" : " true " ,
"AppId" : " {APP ID} " ,
"AppSecret" : " {SECRET KEY} "
},
"Google" : {
"IsEnabled" : " false " ,
"ClientId" : " {CLIENT ID} " ,
"ClientSecret" : " {SECRET KEY} "
}สำหรับการรวมกลุ่มและ minification ไฟล์จาก bundleconfig.json ใช้ buildbundlerminifier จาก NuGet เทมเพลตนี้รวมถึง "buildbundlerminifier 2.8.391"
หลังจากสร้างคุณต้องเห็นบรรทัดนี้ในการสร้างเอาท์พุท:
Bundler: Begin processing bundleconfig.json
Bundler: Done processing bundleconfig.jsonเอกสารรายละเอียดที่คุณพบในมัดและสินทรัพย์คงที่ minifiy ใน ASP.NET Core
โซลูชันนี้ใช้ Visual Studio Library Manager พร้อม config ใน libman.json และบันทึกไลบรารีภายนอกทั้งหมดในโฟลเดอร์ wwwrootlibs
การได้มาซึ่งห้องสมุดฝั่งไคลเอ็นต์ใน ASP.NET CORE กับ Libman
สำหรับ Visual Studio:
ใช้ libman กับ ASP.NET Core ใน Visual Studio
สำหรับ Visual Studio Code/CLI:
ใช้อินเทอร์เฟซบรรทัดคำสั่ง libman (CLI) กับ ASP.NET CORE
โปรดอ่านรายละเอียดเกี่ยวกับจรรยาบรรณของเราและกระบวนการในการส่งคำขอดึงให้เรา
เราใช้เวอร์ชันความหมาย 2.0 สำหรับการกำหนดเวอร์ชัน สำหรับเวอร์ชันที่มีให้ดูรุ่นที่เก็บนี้
ดูรายชื่อผู้สนับสนุนที่เข้าร่วมในโครงการนี้
โครงการนี้ได้รับใบอนุญาตภายใต้ใบอนุญาต MIT - ดูไฟล์ใบอนุญาตสำหรับรายละเอียด