ASP.NET Core必备笔试题(含答案)
1.如何在ASP.NET Core中激活Session功能?
2.什么是中間件?
中間件在這里是指注入到應(yīng)用中處理請求和響應(yīng)的組件。是通過多個委托來嵌套形成的一個俄羅斯套娃!
或
中間件在這里是指注入到應(yīng)用中處理請求和響應(yīng)的組件。asp.net core 的中間件模型也是洋蔥模型(和 node.js d Koa 一樣)
3.Applicationbuilder的Use和Run方法有什么區(qū)別?
這兩個方法都在startup 類的configure方法里面調(diào)用。都是用來向應(yīng)用請求管道里面添加中間件的。Use方法可以調(diào)用下一個中間件的添加,而run不會。run是終結(jié)式的;
4.如何使taghelper(標記輔助)在元素這一層上失效?
使用嘆號。
5.什么是ASP.NET Core?
首先ASP.NET Core可以說是 ASP.NET的升級版本。它遵循了.NET的標準架構(gòu),是一個基于.NET Core的Web開發(fā)框架, 可以運行于多個操作系統(tǒng)上。它更快,更容易配置,更加模塊化,可擴展性更強。
6.ASP.NET Core 中AOP的支持有哪些?
通過Filter來支持;分別有IResourceFilter AuthorizeFilter ActionFilter ExceptionFilter ResultFilter,Filter也被稱為攔截器!
7.ASP.NET Core Filter的注冊方式有哪些?
方法注冊:只對方法生效
控制器注冊:對控制器中的所有方法生效
全局注冊:對整個項目生效;
8.ASP.NET Core Filter如何支持依賴注入?
可以通過全局注冊,支持依賴注入
通過TypeFilter(typeof(Filter)) 標記在方法,標記在控制器
通過ServiceType(typeof(Filter))標記在方法,標記在控制器,必須要注冊Filter這類;
TypeFilter和ServiceType的本質(zhì)是實現(xiàn)了一個IFilterFactory接口;
9.ASP.NET Core 如何和讀取配置文件中的內(nèi)容?
可以有兩種方式,可以通過IConfiguration接口來讀取;
有可以定義根據(jù)配置文件結(jié)構(gòu)一致的實體對象,來綁定到對象中去;或者通過1寫入,2注入讀取
必須保證:DBConnectionOption和配置文件的內(nèi)容結(jié)構(gòu)一致;
?
10.ASP.NET Core有哪些好的功能?
第一是依賴注入。
第二是日志系統(tǒng)架構(gòu)。
第三是引入了一個跨平臺的網(wǎng)絡(luò)服務(wù)器,kestrel??梢詻]有iis, apache和nginx就可以單獨運行。
第四是可以使用命令行創(chuàng)建應(yīng)用。
第五是使用appsettings來配置工程。
第六是使用startup來注冊服務(wù)。
第七是更好的支持異步編程。
第八是支持web socket和signal IR。
第九是對于跨網(wǎng)站的請求的預(yù)防和保護機制。
11、asp.net core 主要的特性
?
12、startup.cs的作用?
Startup class 是 dot net core 應(yīng)用的入口。所有的 dot net core 應(yīng)用必須有這個 class。這個類用來配置應(yīng)用。這個類的調(diào)用是在 program main 函數(shù)里面進行配置的。類的名字可以自己定義。
13、Server.Transfer 和 Response.Redirect 的區(qū)別是什么?
14、API,什么時候用 Get/Post/Put/Delete?
15、依賴注入后的服務(wù)生命周期?
在 .Net core 中,我們不需要關(guān)心如何釋放這些服務(wù), 因為系統(tǒng)會幫我們釋放掉。有三種服務(wù)的生命周期。
總結(jié)
以上是生活随笔為你收集整理的ASP.NET Core必备笔试题(含答案)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Mysql重置初始密码的方法
- 下一篇: ASP.NET下载网络图片