gpt4 book ai didi

asp.net - 公共(public)访问本地 IIS 服务器

转载 作者:行者123 更新时间:2023-12-04 15:04:19 31 4
gpt4 key购买 nike

我有一个使用本地 IIS 服务器的 ASP.NET 应用程序。

网址如下:

http://localhost/myasp/

它工作正常。

如果我用 127.0.0.1 ip 地址替换本地主机,应用程序仍然可以正常工作。

但是如果我检查我的 PC 的 IP 地址,例如 122.33.21.23

我尝试使用它而不是 localhost,Internet Explorer 无法显示该页面。

我应该在 IIS 中使用一些特殊设置吗?

我使用 IIS7 和 WIN 7。

任何人都可以帮助我吗?

l.

最佳答案

你必须让 IIS 通过扔你的防火墙。

首先,您必须知道您的站点正在运行的端口。通常你的地址是 127.0.0.1:82,82 是端口号。如果什么都没有,它可能是 80。可以肯定的是,转到 IIS 管理器,然后在左侧展开站点,R 单击您的站点,编辑绑定(bind),您将看到端口号。

转到 CP -> Windows 防火墙 -> 高级设置 -> 入站规则 -> 新规则...
选择端口、TCP、您的端口号和名称。
还要确保如果你有另一个防火墙,也为它添加一个异常(exception),或者禁用它。

如果您有路由器,它应该适用于您的网络 IP(如 192.168...)。
要使用公共(public) IP 进入您的站点,您还必须为您的端口启用“端口转发”,或尝试直接连接到互联网。

关于asp.net - 公共(public)访问本地 IIS 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4153930/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com