自从dotnet core 诞生以来,发展非常强势。我们总有些需要写一个独立的http服务器的需求,我想是时候忘记httplistener 了。


dotnet framework 时代建一个小的http服务器 最常用的工具就是 HttpListener了。

现在是dotnet core的时代,asp.net 也有了一个官方提供的 selfhost 实现 kestrel


我们来研究一下kestrel的aspnetcore 怎么用


他的基本使用非常简单,任意创建一个dotnet core项目

首先nuget 引用如下库

dotnetcore Http服务器研究(一)

microsoft.aspnetcore.app

microsoft.aspnetcore.server.kestrel

你在网上看到的asp.net core的代码都是链式调用,我不是很喜欢这种写法,但是没办法,这个每一个操作之后,host对象其实会发生变化,拆开写就得写一堆host=

dotnetcore Http服务器研究(一)

aspnetcore的基本使用方法就是这样,代码你可以找到很多,想看代码直接去我的仓库吧

https://github.com/lightszero/lightchain

相关文章:

  • 2021-05-17
  • 2022-12-23
  • 2021-10-23
  • 2021-11-03
  • 2022-12-23
  • 2021-09-11
  • 2021-10-17
  • 2021-06-29
猜你喜欢
  • 2021-08-23
  • 2021-08-03
  • 2022-01-06
  • 2021-10-14
  • 2021-11-18
  • 2022-01-11
相关资源
相似解决方案