首先要创建项目,然后,引入nuget包

Install-Package Microsoft.AspNetCore -Version 2.2.0
Install-Package Microsoft.AspNetCore.Hosting -Version 2.2.7
Install-Package Microsoft.AspNetCore.Mvc -Version 2.2.0

然后,创建  Startup 类

 public class Startup{public void ConfigureServices(IServiceCollection services){//配置Mvc + json 序列化services.AddMvc(options => { options.EnableEndpointRouting = false; }).SetCompatibilityVersion(CompatibilityVersion.Version_2_2).AddJsonOptions(options =>{options.SerializerSettings.ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore;options.SerializerSettings.DateFormatString = "yyyy-MM-dd HH:mm";});}public void Configure(IApplicationBuilder app){app.UseMvc(routes =>{routes.MapRoute(name: "default",template: "{controller=Home}/{action=Index}/{id?}");});}}

main方法

        static void Main(string[] args){var host = WebHost.CreateDefaultBuilder(args).UseKestrel().UseContentRoot(Directory.GetCurrentDirectory()).UseStartup<Startup>().Build();host.Run();}

新增一个API 类 Home

    public class Home : ControllerBase{public string Index(){return "Home WebApi !";}}

OK,已经搞定了。接下来就是,测试,发布阶段。

默认发布或者启动都是 5000 端口。

通过命令 (支持 windows和linux ) 发布,会指定端口

dotnet Test.dll --urls http://*:808

下面看运行效果:

执行成功。

.Net Core 3.0 控制台 WebAPI 开发 基础环境搭建.相关推荐

  1. 【1】windows下IOS开发基础环境搭建

    一.目的 本文的目的是windows下IOS开发基础环境搭建做了对应的介绍,大家可根据文档步骤进行mac环境部署: 二.安装虚拟机 下载虚拟机安装文件绿色版,点击如下文件安装 获取安装包:       ...

  2. 嵌入式开发基础环境搭建

    采用的Linux是Debian6,虚拟机采用VirtualBox. 用VirtualBox安装Debian的方法,可以参见我的另一篇博客http://www.cnblogs.com/pengdongl ...

  3. uniapp 开发基础环境搭建和配置

    文章目录 一.下载并安装开发工具 1. 官网下载 2. 点击 `DOWNLOAD` 3. 版本选择 二.安装 `sass` 依赖 2.1. 打开 `HBuilder X` 2.2. 打开插件地址 2. ...

  4. java微服务开发(基础环境篇)

    java微服务开发(基础环境篇) 我们的目标是~~_浩瀚的宇宙 _~~全栈开发 俗话说的好 _工欲善其事 必先利其器 _对于一个开发者来说 一个好的开发环境可以带来的收益是巨大的 本篇的重点主要是li ...

  5. Hi3516开发笔记(三):Hi3516虚拟机基础环境搭建之交叉编译环境境搭建以及开机启动脚本分析

    若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/121458516 长期持续项目技术分享,Shang业Di ...

  6. Hi3516开发笔记(二):Hi3516虚拟机基础环境搭建之串口调试、网络连接以及sftp文件传输

    若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/121314575 长期持续项目技术分享,Shang业Di ...

  7. 鸿蒙OS开发sdk,鸿蒙开发之基础环境搭建

    鸿蒙开发之基础环境搭建 一.下载和安装DevEco Studio HUAWEI DevEco Studio(以下简称DevEco Studio)是基于IntelliJ IDEA Community开源 ...

  8. 【谷粒商城基础篇】基础环境搭建

    谷粒商城笔记合集 分布式基础篇 分布式高级篇 高可用集群篇 ===简介&环境搭建=== 项目简介与分布式概念(第一.二章) 基础环境搭建(第三章) ===整合SpringCloud=== 整合 ...

  9. SpringCloud Alibaba微服务实战(一) - 基础环境搭建

    说在前面 Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案.此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来 ...

最新文章

  1. 优化实战:不要随便将字段折腾来折腾去的
  2. from torch._C import * ImportError: DLL load failed 动态链接库(DLL)初始化例程失败
  3. NFS Volume Provider(Part II) - 每天5分钟玩转 OpenStack(63)
  4. MyEclipse+Tomcat web项目改名
  5. python网站框架下载_Python搭建网站框架
  6. 过多提交(Over Posting)
  7. python按身高体重排队_LeetCode-python 406.根据身高重建队列
  8. freemarker处理EL表达式
  9. Js事件对象EventUtil
  10. 4G内存为什么会少800M
  11. 深度学习知识点全面总结
  12. 20189307《网络攻防》第五周作业
  13. iPhone Web App及优缺点【书摘】
  14. AD2017破解步骤
  15. Referring Image Segmentation 综述
  16. vue.jsv-html,Vue.js-资料-组件化思想 —下
  17. [设计模式] 调停者模式(Mediator Pattern)
  18. 2021辽宁省大学生程序设计大赛部分题解
  19. Android在中国的发展及就业前景解析
  20. SSH远程控制与访问

热门文章

  1. Mac:TexStudio 首行缩进
  2. 创建会计凭证保存前BTE增强
  3. 苹果描述文件无法连接服务器,教你 game center无法连接服务器解决办法及iOS9.3.2公测版已修复GameCenter无响应bug...
  4. 使用HTML实现一个静态页面(含源码)
  5. linux定时删除或者压缩日志文件
  6. oracle11g GI+RAC卸载
  7. 【Unity实战100例】Unity屏幕画线,Unity屏幕画图HSJ绘画工具
  8. java 使用7z进行解压_java调用7zip解压压缩包的实例
  9. 干支纪年法简便算法_我国为何放弃黄帝纪年和孔子纪年,转而选择了耶稣诞辰纪年法?...
  10. Python实现计算机的自动化控制!