Я хочу показать свое находящееся в разработке основное веб-приложение asp.net, чтобы я мог его продемонстрировать и т. Д. Для этого я использую ngrok, но, похоже, это не работает с ядром asp.net.Я получаю ошибку 502 неверного шлюза
Я туннелирую с этой командой:
./ngrok tcp 5001
Мой код компоновщика веб-хоста в program.cs
устанавливает kestrel следующим образом:
.UseKestrel(options =>
{
options.AddServerHeader = false;
options.Listen(IPAddress.Loopback, 5000);
options.Listen(IPAddress.Loopback, 5001, listenOptions =>
{
listenOptions.UseHttps("localhost.pfx", "SOMETHING");
});
})
Таким образом, я могу подключить свое веб-приложение с помощью localhost или локального IP-адреса, но через ngrok это не удается.
Кто-нибудь знает, почему это так?