对于这个特定的用例,我需要通过SSH隧道调用Linux上的MySQL实例(运行在端口3306上),在应用程序中,从我的C# Asp.net REST转发端口。Api应用程序无法进行调用,因为无法在Azure应用程序服务计划上获得本地绑定转发端口,因为只有端口80和443是open...all,其他本地端口默认关闭在Azure App服务计划上。
我启动了一个非常简单的ASP.net web api应用程序。端口8080。我使用ngrok作为隧道工具来获取转发ip地址: ?“但是,将转发url替换为localhost:8080将是可行的。我已经看到其他几个具有相同错误消息的port通过在Documents\IISExpress\config\appilcationHost.config中添加绑定行来绑定到特定端口而得到解决。然而,我已经在8080端口上运行了。 我使用的是Visual Studio 2017。