zoukankan      html  css  js  c++  java
  • (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

  • 相关阅读:
    Executors 构建线程池
    结构型模式——Bridge(未完成)
    结构型模式——Adapter
    创建型模式——Builder
    创建型模式——Abstract Factory
    Java与线程
    Java内存模型
    类加载
    Class类文件的结构
    垃圾收集器
  • 原文地址:https://www.cnblogs.com/twinhead/p/9229008.html
Copyright © 2011-2022 走看看