ABP從入門到精通(1):aspnet-zero-core項目啟動及各項目源碼說明

一.ABP的簡單介紹

ABP是“ASP.NET Boilerplate Project (ASP.NET樣板項目)”的簡稱。

ASP.NET Boilerplate是一個用最佳實踐和流行技術(shù)開發(fā)現(xiàn)代WEB應用程序的新起點沿猜,它旨在成為一個通用的WEB應用程序框架和項目模板夯到。

ASP.NET Boilerplate 基于DDD的經(jīng)典分層架構(gòu)思想浆熔,實現(xiàn)了眾多DDD的概念(但沒有實現(xiàn)所有DDD的概念)。

二.ASP.NET?ZERO和ABP的關(guān)系

ASP.NET?ZERO 是 利用ABP框架搭建的模板項目,它會提供預建的頁面及強大的基礎(chǔ)設(shè)施架構(gòu)革半。利用它提供的基礎(chǔ)框架代碼能讓你快速的開發(fā)你的應用層碑定。

準備使用ABP,經(jīng)過幾天觀看園友的博文的學習打算試一試深淺

IDE:Visual Studio 2017

項目版本:aspnet-zero-core 4.1.1

今天中午已經(jīng)測試了又官,aspnet-zero-core 4.1.1可以在centos 7.2下運行

.net core的環(huán)境配置請移步https://www.microsoft.com/net/core#windowsvs2017

下面進入正題延刘!

三.啟動ASP.NET ZERO

1.使用VS2017打開項目,等待自動還原程序包結(jié)束

2.生成項目六敬,確保項目全部生成成功

3.生成數(shù)據(jù)庫

(1).將項目“MyCompanyName.AbpZeroTemplate.EntityFrameworkCore”設(shè)為啟動項目

(2).打開 工具->Nuget包管理器->程序包管理器控制臺碘赖,在下拉列表中選中上面的項目

(3).請確保Sql Server數(shù)據(jù)庫正常開啟,在?程序包管理器控制臺 執(zhí)行命令“Update-Database”(命令執(zhí)行可能會有點慢外构,耐心等待)

命令執(zhí)行完成后普泡,會生成一個名為AbpZeroTemplateDb的數(shù)據(jù)庫

(3).將項目 “MyCompanyName.AbpZeroTemplate.Web.Mvc” 設(shè)為啟動項目,可以直接按F5啟動項目审编,也可使用命令“dotnet run”啟動項目

啟動成功如下:

輸入地址?http://localhost:5000/ 即可訪問.

默認用戶名 admin 密碼 123qwe

至此 asp.net zero core項目已經(jīng)成功啟動

四.各項目說明

項目依賴關(guān)系圖

1.MyCompanyName.AbpZeroTemplate.Core 項目核心撼班,從上圖就可以看出,在DDD分層中垒酬,它應該作為領(lǐng)域?qū)?/p>

2.MyCompanyName.AbpZeroTemplate.Application 應用服務層砰嘁,包含各個應用邏輯

3.MyCompanyName.AbpZeroTemplate.EntityFrameworkCore 基于?EntityFrameworkCore 的封裝,提供了數(shù)據(jù)庫連接支持勘究,倉儲 基礎(chǔ)設(shè)施層

4.MyCompanyName.AbpZeroTemplate.Migrator 數(shù)據(jù)庫遷移工具(關(guān)于數(shù)據(jù)庫遷移矮湘,后面的博文會講),用于執(zhí)行遷移可以再生產(chǎn)環(huán)境中使用

5.MyCompanyName.AbpZeroTemplate.Web.Core 展現(xiàn)層核心口糕,封裝了一些展現(xiàn)層需要用到的工具

6.MyCompanyName.AbpZeroTemplate.Web.Host ?ABP的動態(tài)webapi+swagger 行

7.MyCompanyName.AbpZeroTemplate.Web.Public?asp.net zero 前臺頁面

8.MyCompanyName.AbpZeroTemplate.Web.MVC 后臺頁面

如若需要部署到IIS缅阳,需要安裝Windows Server Hosting (https://www.microsoft.com/net/download/core#/runtime)

安裝成功在iis->模塊 里會看到

發(fā)布項目

新建網(wǎng)站,然后設(shè)置 應用程序池

如果報錯請到事件查看器查看錯誤走净,或者查看 App_Data/Logs/Logs.txt

這里貼一個我遇到的錯誤:無法連接數(shù)據(jù)庫券时,我自己測試的時候發(fā)現(xiàn)連接數(shù)據(jù)庫異常了,使用的身份是iis的用戶身份伏伯,肯定無法用Windows身份認證(asp.net zero默認)登錄數(shù)據(jù)庫橘洞,所以直接改為賬號密碼登錄,就成功了说搅。

我也是初次接觸ABP炸枣,如果有什么寫的不對的地方,歡迎批評改正弄唧!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末适肠,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子候引,更是在濱河造成了極大的恐慌侯养,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,590評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件澄干,死亡現(xiàn)場離奇詭異逛揩,居然都是意外死亡柠傍,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,157評論 3 399
  • 文/潘曉璐 我一進店門辩稽,熙熙樓的掌柜王于貴愁眉苦臉地迎上來惧笛,“玉大人,你說我怎么就攤上這事逞泄』颊” “怎么了?”我有些...
    開封第一講書人閱讀 169,301評論 0 362
  • 文/不壞的土叔 我叫張陵喷众,是天一觀的道長各谚。 經(jīng)常有香客問我,道長侮腹,這世上最難降的妖魔是什么嘲碧? 我笑而不...
    開封第一講書人閱讀 60,078評論 1 300
  • 正文 為了忘掉前任,我火速辦了婚禮父阻,結(jié)果婚禮上愈涩,老公的妹妹穿的比我還像新娘。我一直安慰自己加矛,他們只是感情好履婉,可當我...
    茶點故事閱讀 69,082評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著斟览,像睡著了一般毁腿。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上苛茂,一...
    開封第一講書人閱讀 52,682評論 1 312
  • 那天已烤,我揣著相機與錄音,去河邊找鬼妓羊。 笑死胯究,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的躁绸。 我是一名探鬼主播裕循,決...
    沈念sama閱讀 41,155評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼净刮!你這毒婦竟也來了剥哑?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 40,098評論 0 277
  • 序言:老撾萬榮一對情侶失蹤淹父,失蹤者是張志新(化名)和其女友劉穎株婴,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體暑认,經(jīng)...
    沈念sama閱讀 46,638評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡困介,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,701評論 3 342
  • 正文 我和宋清朗相戀三年揪垄,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片逻翁。...
    茶點故事閱讀 40,852評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖捡鱼,靈堂內(nèi)的尸體忽然破棺而出八回,到底是詐尸還是另有隱情,我是刑警寧澤驾诈,帶...
    沈念sama閱讀 36,520評論 5 351
  • 正文 年R本政府宣布缠诅,位于F島的核電站,受9級特大地震影響乍迄,放射性物質(zhì)發(fā)生泄漏管引。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,181評論 3 335
  • 文/蒙蒙 一闯两、第九天 我趴在偏房一處隱蔽的房頂上張望褥伴。 院中可真熱鬧,春花似錦漾狼、人聲如沸重慢。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,674評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽似踱。三九已至,卻和暖如春稽煤,著一層夾襖步出監(jiān)牢的瞬間核芽,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,788評論 1 274
  • 我被黑心中介騙來泰國打工酵熙, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留轧简,地道東北人。 一個月前我還...
    沈念sama閱讀 49,279評論 3 379
  • 正文 我出身青樓绿店,卻偏偏與公主長得像吉懊,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子假勿,可洞房花燭夜當晚...
    茶點故事閱讀 45,851評論 2 361

推薦閱讀更多精彩內(nèi)容