首页 > Web开发 > 详细

用dotnet core 搭建web服务器(一)http server

时间:2019-11-19 12:12:05      阅读:639      评论:0      收藏:0      [点我收藏+]


环境说明

dotnet core,开发需要安装dotnetcore sdk,运行需要安装 dotnetcore runtime

运行目前几乎支持所有常见平台

开发推荐windows10 平台

首先安装IDE vs2019 和 windows,注意不是code,虽然dotnet core 可以用命令行完成所有操作,但是一个IDE能够提供的帮助还是非常多,开发效率就是正义。

dotnet core 需要单独安装

https://dotnet.microsoft.com/download/dotnet-core/3.0

开发需要装SDK

技术分享图片

运行的机器上则只需要装runtime


一、创建项目


我们使用netcore 控制台项目 作为 服务器的进程


可以用命令行

dotnet new console

或者 用ide 界面创建一个

技术分享图片


二、安装  microsoft.aspnetcore.app 包

nuget是微软提供的一个包服务,谁都可以往上面上传包

包就是一组dll和资源。

发布软件时不需要携带所有使用到的包,对方可以根据项目配置还原

安装包

1.可以用命令行

技术分享图片

2.或者 项目右键 nuget 包管理器

技术分享图片

来安装一个包

3.也可以直接修改csproj文件

技术分享图片


我们要建立一个独立的http服务进程,只需安装这个包

Microsoft.AspNetCore.App

这个包不是建立http服务进程的唯一选择,但他是微软官方提供的,功能完整,何乐而不为。

恢复包

1.使用命令行

dotnet restore


2.vs GUI解决方案右键 还原 nuget 包

技术分享图片

有时候打开解决方案 包那里感叹号,build不通过,就要恢复一下包

一般通过git管理,会忽略nuget目录,每个人通过恢复包自己去抓,nuget目录通常在系统文件夹

三、最简的http程序

技术分享图片

运行效果

技术分享图片

代码位置

https://gitee.com/lightsever/netcore_study/tree/master/server01_basic

用dotnet core 搭建web服务器(一)http server

原文:https://www.cnblogs.com/crazylights/p/11888312.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!