IDE:visual studio 2017社区版
.NET Core SDK 1.1
遇到一个非常奇怪的问题,创建空解决方案,然后只加了UseUrls一句代码,程序不能运行,报“未连接Web服务器”,去除该语句后,可以正常访问,但不是官网所说的5000端口,而是53945端口,求各位大神指导
Program.cs
public static void Main(string[] args)
{
var host = new WebHostBuilder()
.UseUrls("http://*:5001")
.UseKestrel()
.UseContentRoot(Directory.GetCurrentDirectory())
.UseStartup<Startup>()
.Build();
host.Run();
}
Startup.cs
public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory)
{
loggerFactory.AddConsole();
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}
app.Run(async (context) =>
{
await context.Response.WriteAsync("Hello World!");
});
}
在launchSettings.json去掉Kestrel的launchBrowser设置项,此问题消失,但Google未能查到相关问题,此问题出现成迷,官方实例也是有这句,但运行无碍,怀疑是自己某项配置不正确