c# - 如何使用我的个人电脑在 windows iis 服务器上发布我的网站?

标签 c# asp.net windows-7 iis-7

<分区>

我用 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/

相关文章:

git - 如何在 Windows 上设置 git ssh 的多个身份?

maven - 将 Maven 输出发送到文件

javascript - ASP.NET MVC 4 : jquery 500 error

asp.net - 如何在 Razor 页面中重定向到自定义404页面

c# - 在特定时间范围后检查新数据

c# - 线程 sleep /等到新的一天

c# - 回发后 ViewState 变量重置

windows-7 - 计划任务导致访问冲突,但手动运行正常

c# - 如何取消 FileStream.ReadAsync( ... ) 请求?

c# - 如何使用 C# 和 Interop 在 Excel 中设置锁定的单元格保护选项?