当前位置: 代码迷 >> ASP.NET >> 想用win7下的IIS发布自己用asp.net2.0做的网站,希望外网能访问,该怎么解决
  详细解决方案

想用win7下的IIS发布自己用asp.net2.0做的网站,希望外网能访问,该怎么解决

热度:8742   发布时间:2013-02-25 00:00:00.0
想用win7下的IIS发布自己用asp.net2.0做的网站,希望外网能访问
想在win7下利用win7自带的IIS来发布用ASP.NET2.0做的网站,想让外网也可以访问到我发布的网站,我的网络的电信宽带的,比如说我的IP是120.40.99.135,要怎么配置啊。。。。。我自己弄了一晚上,还是不行,老是说用户 “IIS APPPOOL\ASP.NET v4.0' 登录失败。”这是什么问题啊,我的编译器是vs2010的。
(我也有查过网上的,网上的说在iis管理器中——》应用程序池——》ASP.NET V4.0————》高级设置——》标识——》改为localSystem,这我试过了,的确是可以,在本地是可以打得开,但是我叫我朋友测试了,外网还是不能访问的我网站啊)
求助啊。希望那个大哥能教教小弟啊

------解决方案--------------------------------------------------------
先搞清楚,这到底是你的电脑的IP还是人家电信的对互联网的路由器的IP。

回答自己这个问题:你怎么知道自己电脑的IP是120.40.99.135的呢?
------解决方案--------------------------------------------------------
用 WhatIsmyip 查看自己的ip。如果是拨号的话,应该有自己的internet ip地址。
------解决方案--------------------------------------------------------
有个叫"花生壳"的东东,N年前我用过,你可以Google一下~
------解决方案--------------------------------------------------------
可以看看下面的文章:
在自己的电脑上架个网站!Vista+IIS7+花生壳架设网站图文教程
http://www.ipc.me/peanuthull-tutorial
------解决方案--------------------------------------------------------
首先要了解联网方式。

假设你使用拨号网络驱动一个ADSL Model,那么拨号网络软件可以把Model上的消息自动路由到你的电脑。但是假设你使用一个路由器连接ADSL Model,而其它电脑连在这个路由器后边的局域网内,那么你的所谓120.40.99.135也就只能访问到这个路由器而不是你的电脑,你需要在路由器上做MZ映射或者端口映射等才能让其将消息传递到你的电脑上。而假设你买的电信的Model本来就是接在其局域网内,那么120.40.99.135也就是附近(几公里远)的机房里的路由器的IP,而不是你的电脑或者Model的IP,你就没有办法自己做什么设置。

上你的电脑直接连接的路由器,去看看其真实的IP。然后看看你的电脑如何连接路由器,如过不是通过拨号网络连接那么你需要在路由器上做设置。
------解决方案--------------------------------------------------------
1、到花生壳申请一个免费的二级域名
2、安装花生壳客户端软件
3、现在80端口已封了,不能用80端口~!改用其它端口,例如1000,
4、IIS中的端口也是1000
5、要路由器上把端口1000映射到你机IP,
这样外网就可以访问了,我的就是这样,参见
  相关解决方案