ASP.NET Core - 从智能手机

时间:2018-05-27 05:47:59

标签: asp.net iis visual-studio-2017 remote-access

我尝试通过计算机的IP地址配置对ASP.NET Core应用程序的访问,但我的尝试都没有成功。每当我尝试通过智能手机访问网站时,我都会收到错误ERR_CONNECTION_TIMED_OUT。我完成了Stack Overflow上许多类似主题中描述的所有内容。

这是我的applicationhost.config的一部分:

...
<bindings>
       <binding protocol="http" bindingInformation="*:8080:192.1XX.XX.XX" />
       <binding protocol="http" bindingInformation="*:8080:localhost" />
       <binding protocol="http" bindingInformation="*:62641:localhost" />
</bindings>
...

显然,我尝试了几个端口。我还尝试使用Wi-Fi和以太网的IP地址。我为Windows Defender入站规则制定了新规则。

如果我尝试通过运行应用程序的计算机上的IP地址访问该站点,那么一切正常。但它不适用于我的智能手机。我使用IIS Express部署我的应用程序。我的智能手机也连接到计算机所连接的Wi-Fi路由器,因此两个设备都在同一网络中。

有没有人知道可能是什么问题?

1 个答案:

答案 0 :(得分:1)

我们制作了一个名为Conveyor的免费VS扩展程序(工具 - &gt;扩展程序)或https://marketplace.visualstudio.com/items?itemName=vs-publisher-1448185.ConveyorbyKeyoti

有了它,您不必更改任何配置,它只是在后台运行,并为您提供一个可以远程使用的端口,并且它还可以通过互联网连接,因此如果您愿意,可以使用公共URL