使用 PC 作为 Web 服务器

使用 PC 作为 Web 服务器

如何使用我自己的电脑(Windows 7 Home Premium、SQL Server 2008 Express、IIS 7.5)作为我的 ASP.NET MVC 网站的 Web 服务器?

[更新]:我知道如何在 Win 7 中运行 IIS,并且可以在本地托管我的网站。我想知道是否可以使用 PC 作为网站主机;我的意思是网络上的用户可以输入 URL 或我的 IP 并访问我的网站?

答案1

设置用作服务器的计算机,并为其指定本地静态 IP 地址。通过路由器将公共 IP 上的 80 端口请求转发到该计算机。如果您的公共 IP 是动态的,而不是静态的,您可能需要使用 no-ip 等服务。

答案2

这里的问题是所有 Windows 桌面操作系统都限制了传入连接数(10 个同时连接)。

如果您可以忽略此限制,则步骤如下:

  • 在路由器上:将端口 80 TCP 转发到 PC 的本地 IP 地址
  • 允许 Windows 防火墙上的 80 端口接收传入连接
  • 从外部,使用您的提供商分配给您的互联网连接的 IP 地址或使用 dyndns.com 之类的服务。

相关内容