У меня есть веб-сайт по умолчанию, который хорошо работает на MacOS
public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
WebHost.CreateDefaultBuilder(args)
.UseStartup<Startup>();
Однако мне нужно запустить Websockets и код MVC, однако следующая конфигурация Kestrel не позволяет мне просматривать index.html
на порту500001
Как (научиться) правильно настроить это для MVC и веб-сокетов в MacOS?
public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
WebHost
.CreateDefaultBuilder(args)
// Increase Shutdown timeout to accomodate background tasks.
//.UseShutdownTimeout(TimeSpan.FromSeconds(10))
.UseStartup<Startup>()
.UseContentRoot(Directory.GetCurrentDirectory())
.UseKestrel((hostingContext, options) =>
{
if (hostingContext.HostingEnvironment.IsDevelopment())
{
options.Listen(IPAddress.Loopback, 50001, listenOptions =>
{
listenOptions.UseHttps("localhost.p12", "1234");
});
}
});