ASP.NET Core 是一種全新的跨平臺開源 .NET 框架,可以在 IIS、Nginx、Apache、Docker 上進行託管或在本身的進程中進行自託管。程序員
做爲一個.NET Web開發者,我最傷心的時候就是項目開發部署時面對Windows Server上貧瘠的解決方案,一樣是神器Nginx,Win上的Nginx便始終不如Linux上的所幸.ASP.NET Core出現了,它順應了開源大趨勢,擺脫了一直爲人詬病的WindowsServer,以ASP.NET Core的跨平臺版本出如今了咱們的眼前。做爲.NET程序員大多數工做沒法脫離Windows,習慣於圖形化的工做環境,特別對剛接觸Linux系統來講感受使用很不習慣, 所謂工欲善其事,必先利其器,畢竟咱們程序員的精力是有限的 ,把有限的時間投入到有價值的事情上去。web
1.一、本次分享課程包含知識點以下:服務器
一、爲何asp.net不能跨平臺,而asp.net core能夠跨平臺?框架
二、asp.net core web服務器HTTP.sys和Kestrel區別以及特色asp.net
三、asp.net core兩種託管模型以及如何選擇?學習
四、ASP.NET Core的運行機制.net
五、VirtualBox下安裝Linux CentOS系統server
六、兩種方式安裝.NET Core SDK on Linux CentOSblog
七、 Linux CentOS上安裝Nginx進程
八、使用IIS 在 Windows 上託管 ASP.NET Core
九、使用Nginx 在 Linux 上託管 ASP.NET Core
若是您對本次分享課程《ASP.NET Core託管和部署Linux實操演練手冊》感興趣的話,那麼請跟着阿笨一塊兒學習吧。
廢話很少說,直接上乾貨,咱們不生產乾貨,咱們只是乾貨的搬運 !
2.一、爲何asp.net不能跨平臺,而asp.net core能夠跨平臺?
2.二、asp.net core web服務器HTTP.sys和Kestrel以及特色
2.三、asp.net core兩種託管模型以及如何選擇
1)、Inprocess(進程內託管)
2)、Outofprocess(進程外託管)
3)、那麼問題來了兩種託管模型咱們該如何進行選擇?
4)、ASP.NET Core的運行機制
3.一、VirtualBox下安裝Linux CentOS系統
3.二、兩種方式安裝.NET Core SDK on Linux CentOS
3.三、 Linux CentOS上安裝Nginx
3.四、使用IIS 在 Windows 上託管 ASP.NET Core
3.五、使用Nginx 在 Linux 上託管 ASP.NET Core