我尝试通过计算机的 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 地址。如果我尝试从运行应用程序的计算机上通过 IP 地址访问该站点,则一切正常。但它在我的智能手机上不起作用。
我使用 IIS Express 部署了我的应用程序。我的智能手机已连接到计算机也连接到的 Wi-Fi 路由器,因此两台设备位于同一网络中。
可能是什么问题?
我们制作了一个名为 Conveyor 的免费 VS 扩展(工具 -> 扩展)或在此处https://marketplace.visualstudio.com/items?itemName=vs-publisher-1448185.ConveyorbyKeyoti https://marketplace.visualstudio.com/items?itemName=vs-publisher-1448185.ConveyorbyKeyoti
有了它,您不必更改任何配置,它只是在后台运行,并为您提供一个可以远程使用的端口,而且它还可以通过隧道连接到互联网,这样您就可以拥有一个公共 URL(如果您愿意)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)