后台管理系統-創建項目


返回總目錄《ABP項目實戰-后台管理系統-目錄》

 

首先我們打開ABP框架的官網(https://www.aspnetboilerplate.com/),選擇Templates,

現在可以創建.NET Core的解決方案,也可以創建 .NET MVC的解決方案,此處我們選擇 “ASP.Net MVC 5.x”

第一步:選擇前端框架,可以選擇AngularJS(SPA)和傳統的ASP.NET MVC & Jquery(MPA),本例我們選擇使用SPA框架

第二步:選擇ORM框架,此處默認選擇Entity Framework

第三步:選擇包含module-zero,module-zero是實現了ASP.NET Boilerplate框架抽象概念的模塊,主要實現了以下功能:

  • 實現了ASP.NET Identity框架的用戶和角色管理。
  • 提供了基於授權(authorization)系統的角色和權限管理。
  • 提供了開發多租戶(multi-tenant)應用的基礎設施。
  • 實現了ABP在數據庫中存儲租戶,應用和用戶水平設置的設置系統。
  • 實現了審計日志。
  • 實現了Session管理

第四步:輸入項目名稱,點擊“創建我的項目”按鈕,創建並下載項目。如下圖是我生成的解決方案

下載下來的項目,發現“引用”項中有許多感嘆號,是解決方案中缺少某些NuGet程序包,可以通過NuGet包管理器還原

還原完畢之后,將Super.Admin.Web項目設置為啟動項,修改Web.Config中的數據庫連接配置,在“程序包管理器控制台”中,將默認項目選擇為“Super.Admin.EntityFramework”,執行Update-Database命令,創建數據庫

在執行"Update-Database"命令是,可能會報如下錯誤,只需要重啟解決方案之后再次執行即可解決

至此,我們完成了項目的創建


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM