【发布时间】:2017-09-25 23:17:39
【问题描述】:
这是我的 Program.cs
public class Program
{
public static void Main(string[] args)
{
var config = new ConfigurationBuilder()
.SetBasePath(Directory.GetCurrentDirectory())
.AddJsonFile("hosting.json", optional: true, reloadOnChange: true)
.Build();
var host = new WebHostBuilder()
.UseKestrel()
//.UseUrls("http://*:50000")
.UseContentRoot(Directory.GetCurrentDirectory())
.UseIISIntegration()
.UseStartup<Startup>()
.Build();
host.Run();
}
}
我有一个如下的hosting.json。
{
"server.urls": "http://*:5011"
}
我的 project.json 包含以下内容
"publishOptions": {
"include": [
"wwwroot",
"Views",
"Areas/**/Views",
"appsettings.json",
"web.config",
"NLog.config",
"hosting.json"
]
}
但是,当我从 Visual Studio 内部或 VS 外部运行它时(只需启动可执行文件),我看到以下内容
为什么不使用hosting.json中的5011端口?
【问题讨论】:
标签: json asp.net-core asp.net-core-1.0 asp.net-core-webapi