C# 访问IIS上托管的web应用程序

C# 访问IIS上托管的web应用程序,c#,iis,C#,Iis,我有一个.net web应用程序,它托管在IIS上。当我运行它时,它运行良好。我已将主机名指定为我的静态IP地址。因此,我可以访问我的应用程序作为。当我试图从另一台计算机访问同一地址时,我无法访问。我遗漏了什么吗?您应该将IP地址映射到您设置的主机名 假设您将主机名定义为thunderbolt.com 您需要修改您的windows/system32/etc/hosts文件,并将该主机名的映射添加到您的本地主机IP。您的计算机IP地址是否以:192.168(例如:192.168.1.15,192.

我有一个.net web应用程序,它托管在IIS上。当我运行它时,它运行良好。我已将主机名指定为我的静态IP地址。因此,我可以访问我的应用程序作为。当我试图从另一台计算机访问同一地址时,我无法访问。我遗漏了什么吗?

您应该将IP地址映射到您设置的主机名

假设您将主机名定义为
thunderbolt.com


您需要修改您的
windows/system32/etc/hosts
文件,并将该主机名的映射添加到您的本地主机IP。

您的计算机IP地址是否以:
192.168
(例如:
192.168.1.15
192.168.0.35
)或
10.
(例如
10.0.0.45
)开头

如果是,则这些是,并且不能从本地网络之外的其他计算机访问

您需要将路由器配置为将端口80转发到您的专用IP,然后使用搜索时在Google上看到的地址


有关配置路由器的详细信息比Stackoverflow更适合您。

您可能会错过很多东西。他们在同一个网络上吗?我听不懂你的回答。你是说兰吗。然后肯定所有其他PC的r都不在同一个局域网内。我没有发布答案,只是一个问题和一条评论。您是否能够从其他计算机中ping目标计算机?您的问题可能有太多的原因。网络问题-这就是@shanabus的目的,安全/防火墙问题。您的IP地址“分配主机名”是什么意思?如果IP地址是public/static,那么任何人都可以通过http://the_public\u IP\u地址访问您的站点(没有要设置的“主机名”)。我已经将主机名本身指定为我的IP地址