<分区>
我用 asp.net 编写了一个网站,我想在我的 PC 上将我的网站发布到互联网上,但我没有静态 IP 地址。
这可能吗?如果可能的话,怎么做?我正在运行 Windows7、IIS7 和 asp.net
<分区>
我用 asp.net 编写了一个网站,我想在我的 PC 上将我的网站发布到互联网上,但我没有静态 IP 地址。
这可能吗?如果可能的话,怎么做?我正在运行 Windows7、IIS7 和 asp.net
最佳答案
首先:这不是编程问题。
现在回答你的问题:
可以在 IP 地址不断变化的“家庭路由器”后面托管网站。你只需要一个 Dynamic DNS (例如 DynDNS )为您的主机 (IP) 获取静态域地址的解决方案。
但是我不推荐它。在您的私有(private)网络上托管主页时,您必须注意许多潜在风险(黑客,(D) DoS,...)。万一发生什么事,它会影响您的私有(private)家庭网络。
此外,您的网络带宽可能不够快(关于上传速度)来处理传出流量。
如果您想使用 ASP.Net,我建议您以大约 5 美元/月的价格租用一个网站空间,包括一个静态地址和/或域或一个 V-Server。
2017 年更新: 您可以使用 Mono-Project for Linux to run ASP.Net Pages (up to .Net 2.0) ,这是 .NET 框架的一个端口。 另外我推荐新创建的 ASP.Net Core这是由 Microsoft 支持的。
关于c# - 如何使用我的个人电脑在 windows iis 服务器上发布我的网站?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14203617/