我之前使用ngrok在ASP.NET 4.X中没有遇到任何问题。
但是,当我尝试转发在ASP.NET Core 2中构建的应用程序时,我遇到了一个无法解决的问题。
我尝试使用以下命令组合启动ngrok:
ngrok http 44374-host-header="localhost:44374"
ngrok http -host-header=rewrite localhost:44374
ngrok http 44374
所有命令都会产生相同的结果。Ngrok隧道已启动,但是当我尝试打开给定的转发url时,网站加载了几分钟,然后显示502 Bad Gateway错误。这适用于http和https版本。
以管理员身份运行Visual Studio或ngrok也无法解决问题。