【发布时间】:2018-11-19 16:22:40
【问题描述】:
我正在尝试在我的 Mac 上运行 asp.net core 2.1 应用程序并收到错误“权限被拒绝”并且当我指定 UseUrls() 选项时 Kestrel 无法启动。
这是我的程序.cs
public class Program
{
public static void Main(string[] args)
{
BuildWebHost(args).Run();
}
public static IWebHost BuildWebHost(string[] args) =>
WebHost.CreateDefaultBuilder(args)
.UseKestrel()
.UseUrls("http://api.dev.mysite.com")
.UseContentRoot(Directory.GetCurrentDirectory())
.UseIISIntegration()
.UseStartup<Startup>()
.Build();
}
如果我注释掉“UseUrls”,则该网站在https://localhost:5001 上启动正常
【问题讨论】:
标签: macos kestrel asp.net-core-2.1