我已经在Win 10虚拟机上安装了ngrok,但我认为它没有正常工作。启动它时,我使用以下命令来运行它:ngrok http -host-header="localhost:44368" 44368它看起来像是ngrok已经成功启动,但当我将ngrok提供的https网址放入浏览器中时,我看到的是这个。 我应该看到些什么吗? 在ngrok控制台中,我可以看到get请求,但没有响应时间或响应消息。 同本地主机的4040页面一样,每个GET请求都有0毫秒的响应时间。
我遇到了与运行ASP.NET Core MVC服务器相同的问题。经过大量调查,似乎禁用服务器的https url可以解决问题。因此,强制它只使用http。我在使用http和https ngrok url时都遇到了这个问题。所以对于我的ASP.NET核心项目,在launchSettings.json中,确保您只有http选项,在所需的启动配置文件下删除https url:"applicationUrl": "http://localhost:5001;"
正如MikeDub在上面提到的那样,我也在Twilio文档中找到了确切的解释: https://www.twilio.com/docs/sms/quickstart/csharp-dotnet-core#allow-twilio-to-talk-to-your-aspnet-core-application-with-ngrok 这表示移除 https 应用程序网址。