dotnet运行带有特定网址的网站

mbr*_*mbr 6 asp.net-core dotnet-cli

如何使用dotnet cli指定使用特定配置运行我的Web应用程序.我知道hosting.json可以使用,但我没有找到任何文档如何做到这一点以及这与dotnet cli有什么关系.

Tra*_*her 8

请看这个示例:https://github.com/aspnet/Security/blob/dev/samples/CookieSample/Program.cs#L11

调整命令行:

    public static void Main(string[] args)
    {
        var config = new ConfigurationBuilder().AddCommandLine(args).Build();

        var host = new WebHostBuilder()
            .UseKestrel()
            .UseConfiguration(config)
            .UseContentRoot(Directory.GetCurrentDirectory())
            .UseIISIntegration()
            .UseStartup<Startup>()
            .Build();

        host.Run();
    }
Run Code Online (Sandbox Code Playgroud)

然后打电话 dotnet run server.urls=http://localhost:5001/