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

时间:2010-02-07 21:05:20

标签: iis

我有一个在本地运行的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 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

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