首页 文章

如何在外部托管 ASP.NET 应用程序

提问于
浏览
2

我有一个在本地运行的 ASP.NET 2.0 环境。因为我已经在 80 上运行了一个 apache web 服务器,所以我在 81 端口进行托管。到目前为止,我可以成功转到 192.168.1.102:81/TestApp 并加载我已构建的测试 ASP.NET 应用程序。我现在试图通过转到 mydomain.com:81/TestApp 来将其托管在我的网络之外。非常自我解释,但由于某种原因,我在完成这个方面遇到了一些麻烦。我到达 mydomain.com:81/TestApp 时得到的错误是它是一个断开的链接。我所知道的唯一允许我配置 IIS Web 服务器的 IP 地址的地方是在 IP 地址文本框中的网站标识中。我正在尝试将我的 IIS Web 服务器设置为在我的域的端口 81 上接收请求。我的 DNS 记录已经指向我的外部 IP 地址。有人能告诉我如何使我的 IIS Web 服务器接收来自我的域(我的网络外)的请求?我正在寻找 IIS 的 httpd.conf ...

2 回答

  • 2

    我的天啊。 Windows 防火墙阻止了它。不得不为端口 81 添加一个例外...问题解决了。

  • 1

    您需要在(wireless/regular)路由器中设置端口转发,以将来自外部的端口 81 转发到您的内部 IP。

相关问题