第1題,什麼是ASP net core?nginx
首先ASP net core不是 asp net的升級版本。它遵循了dot net的標準架構, 能夠運行於多個操做系統上。它更快,更容易配置,更加模塊化,可擴展性更強。web
第2題,asp dot core有哪些好的功能?apache
第一是依賴注入。編程
第二是日誌系統架構。json
第三是引入了一個跨平臺的網絡服務器,kestrel。能夠沒有iis, apache和nginx就能夠單獨運行。windows
第四是能夠使用命令行建立應用。服務器
第五是使用APP settings json file來配置工程。網絡
第六是使用start up來註冊服務。架構
第七是更好的支持異步編程。異步
第八是支持web socket和signal IR。
第九是對於跨網站的請求的預防和保護機制。
第3題,dot net core跟dot net比較有哪些更好的地方?
第一是跨平臺,它能夠運行在三大操做系統上面,windows, Linux和MAC。
第二是對架構自己安裝沒有依賴,由於全部的依賴都跟程序自己在一塊兒。
第三是dot net core處理請求的效率更高,可以處理更多的請求。
第四是dot net core有更多的安裝配置方法。
第4題什麼是meta packages?
Meta packages是指包含全部ASP dot net code依賴的一個包。叫作Microsoft.AspNetCore
第5題,don net core應用可以跟dot net 4.x架構一塊兒工做嗎?
能夠。Dot net core應用能夠跟標準的dot net 庫一塊兒工做。
第6題,什麼是dot net core的startup class?
Startup class是dot net core應用的入口。全部的dot net core應用必須有這個class。這個類用來配置應用。這個類的調用是在program main函數裏面進行配置的。類的名字能夠本身定義。
第7題, Startup class的config service方法有什麼做用?
在這個方法裏咱們能夠添加一些service進入依賴注入容器。
第8題,startup class的configure方法有什麼做用?
這個方法來定義整個應用如何響應HTTP請求。它有幾個