ASP net core的面試題20道

ASP net core的面試題20道

?

大家好,這一期呢蓬衡,我們來說一下ASP net core的面試喻杈。

第1題,什么是ASP net core?

首先ASP net core不是 asp net的升級版本狰晚。它遵循了dot net的標(biāo)準(zhǔn)架構(gòu)筒饰, 可以運(yùn)行于多個(gè)操作系統(tǒng)上。它更快壁晒,更容易配置瓷们,更加模塊化,可擴(kuò)展性更強(qiáng)。

第2題谬晕,asp dot core有哪些好的功能碘裕?

第一是依賴注入。

第二是日志系統(tǒng)架構(gòu)攒钳。

第三是引入了一個(gè)跨平臺的網(wǎng)絡(luò)服務(wù)器帮孔,kestrel∠ν妫可以沒有iis, apache和nginx就可以單獨(dú)運(yùn)行你弦。

第四是可以使用命令行創(chuàng)建應(yīng)用。

第五是使用APP settings json file來配置工程燎孟。

第六是使用start up來注冊服務(wù)禽作。

第七是更好的支持異步編程。

第八是支持web socket和signal IR揩页。

第九是對于跨網(wǎng)站的請求的預(yù)防和保護(hù)機(jī)制旷偿。

第3題,dot net core跟dot net比較有哪些更好的地方爆侣?

第一是跨平臺萍程,它可以運(yùn)行在三大操作系統(tǒng)上面,windows兔仰, Linux和MAC茫负。

第二是對架構(gòu)本身安裝沒有依賴,因?yàn)樗械囊蕾嚩几绦虮旧碓谝黄稹?/p>

第三是dot net core處理請求的效率更高乎赴,能夠處理更多的請求忍法。

第四是dot net core有更多的安裝配置方法。

第4題什么是meta packages榕吼?

Meta packages是指包含所有ASP dot net code依賴的一個(gè)包饿序。叫做Microsoft.AspNetCore

第5題,don net core應(yīng)用能夠跟dot net 4.x架構(gòu)一起工作嗎羹蚣?

可以原探。Dot net core應(yīng)用可以跟標(biāo)準(zhǔn)的dot net 庫一起工作。

第6題顽素,什么是dot net core的startup class咽弦?

Startup class是dot net core應(yīng)用的入口。所有的dot net core應(yīng)用必須有這個(gè)class胁出。這個(gè)類用來配置應(yīng)用型型。這個(gè)類的調(diào)用是在program main函數(shù)里面進(jìn)行配置的。類的名字可以自己定義划鸽。

第7題, Startup class的config service方法有什么作用?

在這個(gè)方法里我們可以添加一些service進(jìn)入依賴注入容器输莺。

第8題戚哎,startup class的configure方法有什么作用?

這個(gè)方法來定義整個(gè)應(yīng)用如何響應(yīng)HTTP請求嫂用。它有幾個(gè)比較重要的參數(shù)型凳,application builder,Hosting environment, logo factory嘱函, 在這里我們可以配置一些中間件用來處理路徑甘畅,驗(yàn)證和session等等。

第9題往弓,什么是中間件疏唾?

中間件在這里是指注入到應(yīng)用中處理請求和響應(yīng)的組件。

第10題函似,application builder的use和run方法有什么區(qū)別槐脏?

這兩個(gè)方法都在start up class的configure方法里面調(diào)用。都是用來向應(yīng)用請求管道里面添加中間件的撇寞。Use方法可以調(diào)用下一個(gè)中間件的添加顿天,而run不會。

第11題蔑担,dot net core 管道里面的map拓展有什么作用?

可以針對不同的路徑添加不同的中間件牌废。

第12題,dot net core里面的路徑是如何處理的啤握?

路徑處理是用來為進(jìn)入的請求尋找處理函數(shù)的機(jī)制鸟缕。所有的路徑在函數(shù)運(yùn)行開始時(shí)進(jìn)行注冊。

主要有兩種路徑處理方式排抬, 常規(guī)路徑處理和屬性路徑處理懂从。常規(guī)路徑處理就是用MapRoute的方式設(shè)定調(diào)用路徑,屬性路徑處理是指在調(diào)用函數(shù)的上方設(shè)定一個(gè)路徑屬性畜埋。

第13題莫绣,如何在dot net core中激活session功能?

首先要添加session包. 其次要在config service方法里面添加session畴蒲。然后又在configure方法里面調(diào)用usesession悠鞍。

第14題,dot net core工程里面有多少個(gè)工程文件?

global, launch setting模燥,app settings咖祭,bundle config,bower, package蔫骂。

第15題么翰,什么是dot net core里面的tag helper?

Tag helper用來在服務(wù)器端使用Razor視圖引擎創(chuàng)建html元素的。

第16題辽旋, 如何使tag helper在元素這一層上失效?

使用嘆號浩嫌。

第17題檐迟,什么是Razor頁面?

是dot net core中支持ASP網(wǎng)頁表格的一種開發(fā)模型。@page 作為頁面的起始標(biāo)志码耐。

第18題追迟,如何在Razor頁面中實(shí)現(xiàn)數(shù)據(jù)模型綁定?

使用bindproperty屬性。

第19題, 如何在controller中注入service?

在config services方法中配置這個(gè)service骚腥。

在controller的構(gòu)造函數(shù)中敦间,添加這個(gè)依賴注入。

第20題束铭,描述一下依賴注入后的服務(wù)生命周期?

在dot net core中廓块,我們不需要關(guān)心如何釋放這些服務(wù), 因?yàn)橄到y(tǒng)會幫我們釋放掉。有三種服務(wù)的生命周期契沫。

單實(shí)例服務(wù)带猴, 通過add singleton方法來添加。在注冊時(shí)即創(chuàng)建服務(wù), 在隨后的請求中都使用這一個(gè)服務(wù)懈万。

短暫服務(wù), 通過add transient方法來添加浓利。是一種輕量級的服務(wù),用于無狀態(tài)服務(wù)的操作钞速。

作用域服務(wù)贷掖,一個(gè)新的請求會創(chuàng)建一個(gè)服務(wù)實(shí)例。使用add scoped方法來添加渴语。

碼字不易苹威,請不吝點(diǎn)贊, 隨手關(guān)注,更多精彩驾凶,自動送達(dá)牙甫。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市调违,隨后出現(xiàn)的幾起案子窟哺,更是在濱河造成了極大的恐慌,老刑警劉巖技肩,帶你破解...
    沈念sama閱讀 211,743評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件且轨,死亡現(xiàn)場離奇詭異,居然都是意外死亡虚婿,警方通過查閱死者的電腦和手機(jī)旋奢,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,296評論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來然痊,“玉大人至朗,你說我怎么就攤上這事【缃” “怎么了锹引?”我有些...
    開封第一講書人閱讀 157,285評論 0 348
  • 文/不壞的土叔 我叫張陵矗钟,是天一觀的道長。 經(jīng)常有香客問我嫌变,道長真仲,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,485評論 1 283
  • 正文 為了忘掉前任初澎,我火速辦了婚禮秸应,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘碑宴。我一直安慰自己软啼,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,581評論 6 386
  • 文/花漫 我一把揭開白布延柠。 她就那樣靜靜地躺著祸挪,像睡著了一般。 火紅的嫁衣襯著肌膚如雪贞间。 梳的紋絲不亂的頭發(fā)上贿条,一...
    開封第一講書人閱讀 49,821評論 1 290
  • 那天,我揣著相機(jī)與錄音增热,去河邊找鬼整以。 笑死,一個(gè)胖子當(dāng)著我的面吹牛峻仇,可吹牛的內(nèi)容都是我干的公黑。 我是一名探鬼主播,決...
    沈念sama閱讀 38,960評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼摄咆,長吁一口氣:“原來是場噩夢啊……” “哼凡蚜!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起吭从,我...
    開封第一講書人閱讀 37,719評論 0 266
  • 序言:老撾萬榮一對情侶失蹤朝蜘,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后涩金,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體谱醇,經(jīng)...
    沈念sama閱讀 44,186評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,516評論 2 327
  • 正文 我和宋清朗相戀三年鸭廷,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了枣抱。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片熔吗。...
    茶點(diǎn)故事閱讀 38,650評論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡辆床,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出桅狠,到底是詐尸還是另有隱情讼载,我是刑警寧澤轿秧,帶...
    沈念sama閱讀 34,329評論 4 330
  • 正文 年R本政府宣布,位于F島的核電站咨堤,受9級特大地震影響菇篡,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜一喘,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,936評論 3 313
  • 文/蒙蒙 一驱还、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧凸克,春花似錦议蟆、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,757評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至蚂维,卻和暖如春戳粒,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背虫啥。 一陣腳步聲響...
    開封第一講書人閱讀 31,991評論 1 266
  • 我被黑心中介騙來泰國打工蔚约, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人涂籽。 一個(gè)月前我還...
    沈念sama閱讀 46,370評論 2 360
  • 正文 我出身青樓炊琉,卻偏偏與公主長得像,于是被迫代替她去往敵國和親又活。 傳聞我的和親對象是個(gè)殘疾皇子苔咪,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,527評論 2 349

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