我怎样才能开始带有 dotnet CLI 示例的 ASP.NET Core这样他们就不会听本地主机的声音?
该命令不起作用:
dotnet run --server.urls=http://*:5000
您想要做的事情需要您将命令行参数添加到您的配置中Main
您的申请方法。在创建之前添加类似的内容WebHostBuilder
object:
var config = new ConfigurationBuilder()
.AddCommandLine(args)
.Build();
然后将其添加到WebHostBuilder
调用前的对象.Build()
on it:
.UseConfiguration(config)
您还需要向 project.json 添加依赖项:
"Microsoft.Extensions.Configuration.CommandLine": "1.0.0-rc2-final",
最后,将 using 语句添加到您的文件中Main
方法在:
using Microsoft.Extensions.Configuration;
Example Main
method:
public static void Main(string[] args)
{
var config = new ConfigurationBuilder()
.AddCommandLine(args)
.Build();
var host = new WebHostBuilder()
.UseKestrel()
.UseConfiguration(config)
.UseStartup<Startup>()
.Build();
host.Run();
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)