【问题标题】:How to host ASP.NET application externally如何在外部托管 ASP.NET 应用程序
【发布时间】:2010-02-08 11:57:38
【问题描述】:

我有一个本地运行的 ASP.NET 2.0 环境。我在 81 端口进行托管,因为我已经在 80 上运行了 apache Web 服务器。目前,我可以成功转到 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...

【问题讨论】:

    标签: iis


    【解决方案1】:

    我的天哪。 Windows 防火墙阻止了它。必须为端口 81 添加例外...问题解决了。

    【讨论】:

    • #thestrugglecontinues
    【解决方案2】:

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

    【讨论】:

    • 我已经这样做了,但仍然没有运气。我已经可以去 192.168.1.102:81/TestApp。我尝试进行单个端口转发,但这也不起作用。还有其他想法吗?
    • 您确定您使用的域名可以到达您的机器吗?你能通过它到达 Apache 吗?
    猜你喜欢
    • 2010-09-09
    • 1970-01-01
    • 1970-01-01
    • 2012-04-22
    • 1970-01-01
    • 2011-06-29
    • 2023-04-01
    • 1970-01-01
    • 2011-01-11
    相关资源
    最近更新 更多