自从dotnet core 诞生以来,发展非常强势。我们总有些需要写一个独立的http服务器的需求,我想是时候忘记httplistener 了。
dotnet framework 时代建一个小的http服务器 最常用的工具就是 HttpListener了。
现在是dotnet core的时代,asp.net 也有了一个官方提供的 selfhost 实现 kestrel。
我们来研究一下kestrel的aspnetcore 怎么用
他的基本使用非常简单,任意创建一个dotnet core项目
首先nuget 引用如下库
microsoft.aspnetcore.app
microsoft.aspnetcore.server.kestrel
你在网上看到的asp.net core的代码都是链式调用,我不是很喜欢这种写法,但是没办法,这个每一个操作之后,host对象其实会发生变化,拆开写就得写一堆host=
aspnetcore的基本使用方法就是这样,代码你可以找到很多,想看代码直接去我的仓库吧