打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
(2).NET CORE微服务--.NetCore启动配置 和 .NetCoreWebApi

(2).NET CORE微服务--.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

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
推荐20个.NET/.NET Core 优秀项目框架
.net core3.1 webapi + vue.js + axios实现跨域
在CentOS8中部署Asp.net Core 5.0 WebApi
.Net Core 智能提示汉化包
Taurus.MVC 2.0 开源发布:WebAPI开发教程
VSC 创建 Net Core 3.0 版本 WebAPI
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服