zoukankan      html  css  js  c++  java
  • asp.net core-11.WebHost的配置

    1.添加空的web网站 ,在目录下添加settings.json文件,在控制台上输出json的信息

     public class Program
        {
            public static void Main(string[] args)
            {
                BuildWebHost(args).Run();
            }
    
            public static IWebHost BuildWebHost(string[] args) =>
                WebHost.CreateDefaultBuilder(args)
                .ConfigureAppConfiguration(c=> {
                    c.AddJsonFile("settings.json");
                    c.AddCommandLine(args);
                })
                    .UseStartup<Startup>()
                    .Build();
        }
    

      在Startup文件里面添加引用using Microsoft.Extensions.Configuration;

     public class Startup
        {
            // This method gets called by the runtime. Use this method to add services to the container.
            // For more information on how to configure your application, visit https://go.microsoft.com/fwlink/?LinkID=398940
            public void ConfigureServices(IServiceCollection services)
            {
            }
    
            // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
            public void Configure(IApplicationBuilder app, IHostingEnvironment env,IConfiguration configuration)
            {
                if (env.IsDevelopment())
                {
                    app.UseDeveloperExceptionPage();
                }
    
                app.Run(async (context) =>
                {
                    await context.Response.WriteAsync("Hello World!");
                    await context.Response.WriteAsync(configuration["ConnectionStrings:DefaultConnection"]);
                });
            }
        }
    

      然后我们可以去修改url访问地址:http://localhost:5002

     public class Program
        {
            public static void Main(string[] args)
            {
                BuildWebHost(args).Run();
            }
    
            public static IWebHost BuildWebHost(string[] args) =>
                WebHost.CreateDefaultBuilder(args)
                .ConfigureAppConfiguration(c=> {
                    c.AddJsonFile("settings.json");
                    c.AddCommandLine(args);
                })
                .UseUrls("http://localhost:5002")
                    .UseStartup<Startup>()
                    .Build();
        }
    

      

    运行

    打开浏览器输入http://localhost:5002

  • 相关阅读:
    SpringCloud教程第10篇:高可用的服务注册中心(F版本)
    SpringCloud教程第9篇:Sleuth(F版本)
    requests.session保持会话
    Jmeter Constant Throughput Timer 使用
    Jmeter提取响应数据的结果保存到本地的一个文件
    练习2
    练习1
    一道简单的练习题
    Maven下org.junit.Test无法使用
    [转]解决pycharm无法导入本地包的问题(Unresolved reference 'tutorial')
  • 原文地址:https://www.cnblogs.com/MingQiu/p/8227461.html
Copyright © 2011-2022 走看看