通过Internet公开我的asp.net核心Web应用程序

时间:2018-10-03 15:05:28

标签: asp.net-core ngrok

我想公开我的开发中的asp.net核心Web应用程序,以便可以对其进行演示。我使用ngrok进行此操作,但这似乎不适用于asp.net core。我收到502错误的网关错误

我正在使用以下命令建立隧道:

./ngrok tcp 5001

我在program.cs中的Web主机构建器代码按以下方式设置红est:

.UseKestrel(options =>
{
    options.AddServerHeader = false;
    options.Listen(IPAddress.Loopback, 5000);
    options.Listen(IPAddress.Loopback, 5001, listenOptions =>
    {
        listenOptions.UseHttps("localhost.pfx", "SOMETHING");
    });
})

因此,我可以使用本地主机或本地IP地址访问我的Web应用程序,但是通过ngrok失败。

有人知道这是为什么吗?

1 个答案:

答案 0 :(得分:0)

对于Ngrok,您可以尝试以下命令:

./ngrok http https://127.0.0.1:5001

您也可以尝试使用./ngrok http 5001的简写,但有时对我而言不起作用。