【问题标题】:ASP .NET served on local ip not localhostASP .NET 在本地 IP 而非 localhost 上提供服务
【发布时间】:2022-08-18 11:22:31
【问题描述】:

在 ASP .NET 项目中,由于我需要在手机上查看本地工作,我想从“localhost”切换到本地 ip。

我更改了 applicationhost.config : 在现有 localhost 节点之后,添加:

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

但是没有任何效果,当构建和运行项目 applicationhost.config 被覆盖时,这两行消失并回到初始状态,确实运行 localhost:44314

我使用 JetBrain IDE

如果你有任何线索,谢谢!

    标签: asp.net iis configuration localhost rider


    【解决方案1】:

    根据您的描述,我假设您已在 IIS Web 服务器上托管您的 Asp.Net 站点,并且您希望使用移动设备访问本地网络中的站点。 (如果我误解了什么,请纠正我)。

    在上述情况下,您可以参考以下步骤。

    1. 打开 IIS,然后选择您的站点。去绑定。

    2. 添加新的 HTTP 绑定。将主机名保留为空。选择所需的端口。保持 IP 地址全部未分配。

      1. 转到防火墙设置。添加新的入站规则。添加您用于站点的端口。单击下一步按钮完成这些步骤。

      2. 在 IIS 中重新启动您的站点。

      3. 现在您可以使用任何设备在您的网络中使用 [IP 地址]:[端口号] 访问该站点。

      通过参考相同的步骤,您可以配置 HTTPS 绑定。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-11-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-21
      • 1970-01-01
      相关资源
      最近更新 更多