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