使用PC作为Web服务器

我如何使用自己的PC(Windows 7家庭高级版,SQL Server 2008 Express,IIS 7.5)作为我的ASP.NET MVC网站的Web服务器?

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

使用本地静态IP地址设置充当服务器的计算机。 通过您的路由器转发您的公共IP到端口80请求。 如果你的公网IP是dynamic的,而不是静态的,你可能想使用一个服务,如no-ip。

这里的问题是,所有Windows桌面操作系统都有有限的传入连接(10个虚拟连接)。

如果你可以忽略这个限制,那么步骤是:

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