如何在windows iis服务器上发布我的网站在互联网上使用我的个人电脑

本文关键字:我的 网站 个人电脑 互联网 布我的 windows iis 服务器 | 更新日期: 2023-09-27 17:50:53

我用asp.net编写了一个网站,我想在我的PC上发布我的网站,我没有静态ip地址。

有可能吗?如果可能,怎么做?我正在运行Windows7, IIS7和asp.net

如何在windows iis服务器上发布我的网站在互联网上使用我的个人电脑

首先:这不是一个编程问题。

现在回答你的问题:

可以通过改变IP地址在"家庭路由器"后面托管一个网站。您只需要一个动态DNS(例如DynDNS)解决方案来为您的主机(IP)获取静态域地址。

但是我不推荐。当你在私人网络上托管主页时,有许多潜在的风险你必须要注意(黑客,DoS,…)。如果发生什么事情,它影响你的私有家庭网络。

此外,您的网络带宽可能不够快(关于上传速度)来处理传出流量。

我建议你以每月5美元的价格租一个网站空间,包括一个静态地址和/或域名,如果你想使用ASP.Net,也可以租一个V-Server。

2017年

更新:您可以使用Linux的Mono-Project来运行ASP。Net Pages(直到。Net 2.0),它是。Net框架的一个移植。另外,我推荐新创建的ASP。

也许下面的教程可以帮助你http://www.dotnetfunda.com/articles/article1247-how-to-host-aspnet-application-on-the-web-server-iis.aspx

您需要使用允许动态ip的dns服务。我想no-ip可以帮到你。

这是可能的,如果你的电脑总是开着,你的互联网连接总是开着。

对于dns,使用no-ip.org等服务为您的动态ip获取dns名称

首先,需要一个动态DNS。http://www.dyndns.com(推荐)

然后下载他们的客户端到你的服务器上并运行它。

DYNUpdater将把你的动态IP和DNS关联起来。

之后,打开路由器上的80端口并将其转发到服务器。

服务器端为静态IP。

最后,导航到您之前创建的动态DNS,您将可以访问服务器。