2010-02-07 79 views
1

我有本地运行的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地址文本框中的Web站点标识中。我正在尝试将我的IIS Web服务器设置为在域81上接收端口81上的请求。我已经有了指向我的外部IP地址的DNS记录。有人可以告诉我如何使我的IIS Web服务器接收来自我的域(我的网络外)的请求吗?我正在寻找IIS的httpd.conf ...如何在外部托管ASP.NET应用程序

+0

属于serverfault.com – t0mm13b 2010-02-07 21:07:42

回答

1

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

+0

#thestrugglecontinues – GibralterTop 2017-04-12 18:54:44

1

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

+0

我已经做到了这一点,仍然没有运气。我已经可以去192.168.1.102:81/TestApp了。我尝试做一个端口转发,但也没有工作。任何其他想法? – Josh 2010-02-07 21:36:37

+0

你确定你使用的域名到达你的机器吗?你能通过它到达Apache吗? – 2010-02-07 23:47:16

相关问题