允许远程访问asp.net中的localhost网站

时间:2012-11-03 02:18:00

标签: asp.net localhost port lan

您好我已经开发了一个网站并且在一台机器上(localhost),我想让一个朋友从我的网络外部访问它,我做了一些研究,并指出端口转发作为解决方案。我也可以参考的任何好的链接都将受到高度赞赏。

2 个答案:

答案 0 :(得分:2)

不是编程问题,而是如何设置路由器。

路由器,特别是您可能使用的adsl调制解调器,它们不会将外部请求转发到内部网络,以确保安全性,因为它们不知道将它们发送到何处。

因此,在设置路由器时,首先需要转发外部电话到您的电脑。

现在,这有两个参数,端口发送到ip内的

How to forward ports on your router页面上有图片和示例。

假设你在ip 192.168.1.100的路由器后面有一台电脑,并在80上设置了一个本地iis,那么你需要设置路由器,以便在接受80端口呼叫时,将其发送到192.168。 1.100

现在您需要知道要给您的朋友打电话给您的ip,您可以使用http://www.whatismyip.com/找到它。他们在外面看到的IP是您的朋友必须在浏览器上输入的IP。

然后需要让你的iis运行,并允许你的pc防火墙接受端口80上的呼叫。

答案 1 :(得分:0)

@Aristos给了你答案。但请记住,一些互联网提供商会阻止端口80,因此您可能需要更改为88。你的朋友将以

的形式访问它
http://your_external_ip:88