(2).NET CORE微服务 Micro-Service ---- .NetCore启动配置 和 .NetCoreWebApi
什么是.Net Core?
.Net Core是微软开发的另外一个可以跨Linux、Windows、mac等平台的.Net
.Net Core相关知识看文章地步
dotnet dllname.dll 运行
PostMan 是一个非常专业的调试webapi的工具
Asp.net Core 配置
设置启动端口
CMD -> set ASPNETCORE_URLS=http://127.0.0.1:8080 (程序中读取这个配置很难)
通过代码修改端口
在Program下的CreateWebHostBuilder(.net core 2.1) / CreateDefaultBuilder(.net core 2.0)方法最后.UserUrls("http://127.0.0.1:9999"); (写死的)
通过命令符配置设置启动端口
修改Program下的CreateWebHostBuilder(.net core 2.1) / CreateDefaultBuilder(.net core 2.0)方法
获取cmd命令中传过来的IP跟端口号
var config = new ConfigurationBuilder().AddCommandLine(args).Build();
String ip = config["ip"];
String prot = config["port"];
在最后.UseUrls($"http://{ip}:{port}");
调用cmd -> dotnet name.dll --ip 127.0.0.1 --port 8888
----------
WebApi就是restful风格,请求响应最好是json格式
.NetCore中 webapi 跟 MVC 变成了同一个Controller的父类 其他的跟.Net中使用上没有太大的区别
通过状态码而非响应体报错,是restful风格
.Net Core相关资料
https://windsting.github.io/little-aspnetcore-book/book/
https://docs.microsoft.com/zh-cn/aspnet/core/
.Net Core WebApi
https://docs.microsoft.com/zh-cn/aspnet/core/web-api/?view=aspnetcore-2.1
原文地址:https://www.cnblogs.com/twinhead/p/9229008.html
- C#实现多级子目录Zip压缩解压实例 NET4.6下的UTC时间转换 [译]ASP.NET Core Web API 中使用Oracle数据库和Dapper看这篇就够了 asp.Net Core免费开源分布式异常日志收集框架Exceptionless安装配置以及简单使用图文教程 asp.net core异步进行新增操作并且需要判断某些字段是否重复的三种解决方案 .NET Core开发日志
- (6)学习笔记 ) ASP.NET CORE微服务 Micro-Service ---- AOP框架
- .net core webapi 前后端开发分离后的配置和部署
- asp.net core webapi 似乎未安装在 IIS 中承载 .NET Core 项目所需的 AspNetCoreModule。请尝试修复 Visual Studio 以纠正该问题。
- (8)学习笔记 ) ASP.NET CORE微服务 Micro-Service ---- Ocelot网关(Api GateWay)
- 为什么 web 开发人员需要迁移到. NET Core, 并使用 ASP.NET Core MVC 构建 web 和 webservice/API
- 品尝阿里云容器服务:初步尝试ASP.NET Core Web API站点的Docker自动化部署
- (10)学习笔记 ) ASP.NET CORE微服务 Micro-Service ---- Ocelot+Identity Server
- 品尝阿里云容器服务:初步尝试ASP.NET Core Web API站点的Docker自动化部署
- 在ASP.NET Core Web API中为RESTful服务增加对HAL的支持
- (5)学习笔记 ) ASP.NET CORE微服务 Micro-Service ---- 熔断降级(Polly)
- IT咨询顾问:一次吐血的项目救火 java或判断优化小技巧 asp.net core Session的测试使用心得 【.NET架构】BIM软件架构02:Web管控平台后台架构 NetCore入门篇:(十一)NetCore项目读取配置文件appsettings.json 使用LINQ生成Where的SQL语句 js_jquery_创建cookie有效期问题_时区问题
- .net core web api swagger 配置笔记
- (9)学习笔记 ) ASP.NET CORE微服务 Micro-Service ---- JWT算法
- (11)学习笔记 ) ASP.NET CORE微服务 Micro-Service ---- Thrift高效通讯 (完结)
- 详解.net core webapi 前后端开发分离后的配置和部署
- ASP.NET Core的身份认证框架IdentityServer4--(2)API跟WEB端配置
- (7)学习笔记 ) ASP.NET CORE微服务 Micro-Service ---- 利用Polly+AOP+依赖注入封装的降级框架
- 循序渐进学.Net Core Web Api开发系列【6】:配置文件appsettings.json
- ASP.NET Core WebApi 跨域配置 Cors