.Net Core 3.0 控制台 WebAPI 开发 基础环境搭建.
首先要创建项目,然后,引入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】windows下IOS开发基础环境搭建
一.目的 本文的目的是windows下IOS开发基础环境搭建做了对应的介绍,大家可根据文档步骤进行mac环境部署: 二.安装虚拟机 下载虚拟机安装文件绿色版,点击如下文件安装 获取安装包: ...
- 嵌入式开发基础环境搭建
采用的Linux是Debian6,虚拟机采用VirtualBox. 用VirtualBox安装Debian的方法,可以参见我的另一篇博客http://www.cnblogs.com/pengdongl ...
- uniapp 开发基础环境搭建和配置
文章目录 一.下载并安装开发工具 1. 官网下载 2. 点击 `DOWNLOAD` 3. 版本选择 二.安装 `sass` 依赖 2.1. 打开 `HBuilder X` 2.2. 打开插件地址 2. ...
- java微服务开发(基础环境篇)
java微服务开发(基础环境篇) 我们的目标是~~_浩瀚的宇宙 _~~全栈开发 俗话说的好 _工欲善其事 必先利其器 _对于一个开发者来说 一个好的开发环境可以带来的收益是巨大的 本篇的重点主要是li ...
- Hi3516开发笔记(三):Hi3516虚拟机基础环境搭建之交叉编译环境境搭建以及开机启动脚本分析
若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/121458516 长期持续项目技术分享,Shang业Di ...
- Hi3516开发笔记(二):Hi3516虚拟机基础环境搭建之串口调试、网络连接以及sftp文件传输
若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/121314575 长期持续项目技术分享,Shang业Di ...
- 鸿蒙OS开发sdk,鸿蒙开发之基础环境搭建
鸿蒙开发之基础环境搭建 一.下载和安装DevEco Studio HUAWEI DevEco Studio(以下简称DevEco Studio)是基于IntelliJ IDEA Community开源 ...
- 【谷粒商城基础篇】基础环境搭建
谷粒商城笔记合集 分布式基础篇 分布式高级篇 高可用集群篇 ===简介&环境搭建=== 项目简介与分布式概念(第一.二章) 基础环境搭建(第三章) ===整合SpringCloud=== 整合 ...
- SpringCloud Alibaba微服务实战(一) - 基础环境搭建
说在前面 Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案.此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来 ...
最新文章
- 优化实战:不要随便将字段折腾来折腾去的
- from torch._C import * ImportError: DLL load failed 动态链接库(DLL)初始化例程失败
- NFS Volume Provider(Part II) - 每天5分钟玩转 OpenStack(63)
- MyEclipse+Tomcat web项目改名
- python网站框架下载_Python搭建网站框架
- 过多提交(Over Posting)
- python按身高体重排队_LeetCode-python 406.根据身高重建队列
- freemarker处理EL表达式
- Js事件对象EventUtil
- 4G内存为什么会少800M
- 深度学习知识点全面总结
- 20189307《网络攻防》第五周作业
- iPhone Web App及优缺点【书摘】
- AD2017破解步骤
- Referring Image Segmentation 综述
- vue.jsv-html,Vue.js-资料-组件化思想 —下
- [设计模式] 调停者模式(Mediator Pattern)
- 2021辽宁省大学生程序设计大赛部分题解
- Android在中国的发展及就业前景解析
- SSH远程控制与访问
热门文章
- Mac:TexStudio 首行缩进
- 创建会计凭证保存前BTE增强
- 苹果描述文件无法连接服务器,教你 game center无法连接服务器解决办法及iOS9.3.2公测版已修复GameCenter无响应bug...
- 使用HTML实现一个静态页面(含源码)
- linux定时删除或者压缩日志文件
- oracle11g GI+RAC卸载
- 【Unity实战100例】Unity屏幕画线,Unity屏幕画图HSJ绘画工具
- java 使用7z进行解压_java调用7zip解压压缩包的实例
- 干支纪年法简便算法_我国为何放弃黄帝纪年和孔子纪年,转而选择了耶稣诞辰纪年法?...
- Python实现计算机的自动化控制!