2

所以,我做了一个很酷的演示,我想展示给我的朋友。但是当我给他们我的 IP 地址(使用开发服务器的端口和 aspx 页面)时,它无法连接。我怎样才能让它工作?

4

7 回答 7

6

他们看不到开发服务器端口。它只为本地计算机上的浏览器请求提供页面。

您必须将其发布到您的 IIS 或另一台具有 IIS 的计算机上。

于 2010-06-04T18:03:43.230 回答
1

将您的站点部署到本地 IIS 服务器

于 2010-06-04T18:04:00.733 回答
1

开发服务器将只提供来自本地主机的连接。您需要将其部署到真实的 IIS 服务器实例。由于您可能没有 Windows Server,因此您可以在任何专业版 Windows 上安装 IIS。然后您的站点将在端口 80 上运行,就像任何其他网站一样。您可能还需要在家庭路由器上转发该端口。

于 2010-06-04T18:04:42.253 回答
0

Cassini(开发者 Web 服务器)有限制,不提供来自 Intranet/Internet 的 http 请求

您应该将站点部署到工作站上的 IIS(如果您的朋友通过 IP 观察工作站)或使用 Internet Asp.net Hosting

于 2010-06-04T18:04:22.293 回答
0

开发服务器只能由本地机器上的客户端访问。您需要在 IIS 上托管您的站点以让他们访问它(假设它们在您的本地网络上。)如果您需要在 Internet 上公开它,您必须让托管公司来执行此操作。

于 2010-06-04T18:04:35.957 回答
0

您可能正在使用名为 cassini 的内置网络服务器。默认情况下,该网络服务器只接受来自本地主机的请求。

设置本地 IIS,并通过防火墙转发所有必要的端口

于 2010-06-04T18:04:38.657 回答
0

您应该找到一个可靠且已配置的虚拟主机并在那里托管您的网站。谷歌上“免费 asp.net 主机”的第一次点击是在这里

于 2010-06-04T18:04:40.950 回答