前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ASP.NET Core 面试题(二)

ASP.NET Core 面试题(二)

原创
作者头像
喵叔
修改2021-06-15 11:11:32
7010
修改2021-06-15 11:11:32
举报
文章被收录于专栏:喵叔's 专栏
1、ASP.NET Core 比 ASP.NET 更具优势的地方是什么?
  • 跨平台,ASP.NET Core 可以运行在 Windows 、Linux 和 MAC 系统上;
  • 对框架本安装没有依赖,所有依赖都跟程序本身在一起;
  • ASP.NET Core 处理请求的效率更高,进而可以处理更多的请求;
  • ASP.NET Core 具有更多的安装配置方法。
2、meta packages 是什么?

meta packages 是指包含所有 ASP.NET Core 依赖的一个包,这个包叫做 Microsoft.Asp.NetCore。

3、ASP.NET Core 可以和 ASP.NET4.X 一起使用吗?

ASP.NET Core 可以和标准 .NET 库一起工作。

4、startup 类是什么?在哪里调用 startup 类?

startup 类是 ASP.NET Core 应用程序的入口,用来配置应用,所有类似的应用程序必须有这个类。这个类是在 Program 类的 Main 函数中进行调用的。

5、startup 类中的 configservice 方法的作用是什么?

向应用程序添加 service 进入依赖注入容器。

6、startup 类中的 configure 方法的作用是什么?

用来定义整个应用响应请求的方式,可以配置中间件来处理路径、身份验证等。

7、管道中的 map 拓展有什么用?

针对不同的路径添加不同的中间件

8、ASP.NET Core 里的路径是怎么处理的?

路径出来是用来为进入的请求寻找处理函数的机制,所有的路径在函数影星开始时进行注册。目前有两种路径处理方式:常规路径处理方式和属性路径处理方式。常规路径处理方式指的是利用 MapRoute 的方式设定调用路径,属性路径处理值得是在调用函数上方设定一个路径属性。

9、ASP.NET Core 里面工程文件有哪些?

launchsetting 、appsettings 、Program 、Startup。

10、taghelper 是什么?

用来在服务器端使用 Razor 视图引擎创建 html 元素。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、ASP.NET Core 比 ASP.NET 更具优势的地方是什么?
  • 2、meta packages 是什么?
  • 3、ASP.NET Core 可以和 ASP.NET4.X 一起使用吗?
  • 4、startup 类是什么?在哪里调用 startup 类?
  • 5、startup 类中的 configservice 方法的作用是什么?
  • 6、startup 类中的 configure 方法的作用是什么?
  • 7、管道中的 map 拓展有什么用?
  • 8、ASP.NET Core 里的路径是怎么处理的?
  • 9、ASP.NET Core 里面工程文件有哪些?
  • 10、taghelper 是什么?
相关产品与服务
消息队列 TDMQ
消息队列 TDMQ (Tencent Distributed Message Queue)是腾讯基于 Apache Pulsar 自研的一个云原生消息中间件系列,其中包含兼容Pulsar、RabbitMQ、RocketMQ 等协议的消息队列子产品,得益于其底层计算与存储分离的架构,TDMQ 具备良好的弹性伸缩以及故障恢复能力。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档