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

Iis 如何在外部托管ASP.NET应用程序,iis,Iis,我有一个在本地运行的ASP.NET 2.0环境。我在端口81之外托管,因为我已经有一个apache web服务器在80上运行。到目前为止,我可以成功地转到192.168.1.102:81/TestApp并加载我构建的测试ASP.NET应用程序。我现在试图通过访问mydomain.com:81/TestApp在我的网络之外托管它。这是不言而喻的,但出于某种原因,我在完成这项工作时遇到了一些困难。我在访问mydomain.com:81/TestApp时遇到的错误是它是一个断开的链接。据我所知,唯一允

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

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

天哪。Windows防火墙阻止了它。必须为端口81添加一个异常。。。问题解决。

我已经完成了,但仍然没有运气。我已经可以转到192.168.1.102:81/TestApp了。我试着做一个单端口转发,但也没有成功。还有其他想法吗?你确定你正在使用的域名到达了你的机器吗?你能通过它到达阿帕奇吗?#艰难的继续