iis ASP.NET在本地IP上提供服务,而不是在本地主机上提供服务

f1tvaqid  于 2022-11-12  发布在  .NET
关注(0)|答案(1)|浏览(152)

在一个ASP.NET项目中,由于我需要在手机上查看我的本地工作,我想从“localhost”切换到本地ip。
我更改了应用程序主机配置:在现有的localhost节点之后,添加:

<binding protocol="http" bindingInformation="*:64645:192.168.XXXX" />
<binding protocol="https" bindingInformation="*:44314:192.168.XXXX" />

但是,当构建和运行项目applicationhost.config时,什么都不起作用,applicationhost.config被覆盖,这两行消失并返回到初始状态,实际上运行localhost:44314。
我使用JetBrain IDE
如果你有任何线索,谢谢!!!

zu0ti5jz

zu0ti5jz1#

根据您的描述,我假设您已经在IIS Web服务器上托管了ASP.NET站点,并且您希望使用移动的设备访问本地网络中的站点。(如果我误解了什么,请纠正我)。
在上述情况下,您可以参考以下步骤。
1.打开IIS,然后选择您的站点。转到绑定。
1.添加新的HTTP绑定。将主机名留空。选择所需的端口。将IP地址全部保留为未分配。

1.转到“防火墙设置”。添加新的入站规则。添加您的站点正在使用的端口。单击“下一步”按钮完成这些步骤。
1.在IIS中重新启动站点。
1.现在您可以使用任何设备在网络中使用[IP地址]:[端口号]访问该站点。
通过参考相同的步骤,您可以配置HTTPS绑定。

相关问题