我想公开我的开发中的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失败。
有人知道这是为什么吗?
答案 0 :(得分:0)
对于Ngrok,您可以尝试以下命令:
./ngrok http https://127.0.0.1:5001
您也可以尝试使用./ngrok http 5001
的简写,但有时对我而言不起作用。