当前位置:编程学习 > C#/ASP.NET >>

网站已发布成功,但是在局域网内,其他人访问不了我的网站?

本人编写了一个小网站,在vs2005中,调试成功,网站生成成功,发布网站也成功,但是局域网内其他人,输入我的虚拟路径打不开我的网站,这是怎么一回事,谢谢各个大侠了!在线等! --------------------编程问答-------------------- 虚拟路径?
你要在IIS里配置
别人用IP访问 --------------------编程问答-------------------- 设置iis
ip地址改为自己的ip --------------------编程问答-------------------- 发布网站也成功

怎么发布的?

如果是发布到一个目录,那么需要IIS建立个网站或者虚拟目录来映射这个目录。 --------------------编程问答-------------------- 你自己用自己的IP能访问,别人就能 --------------------编程问答-------------------- 还要注意虚拟目录的权限问题,在IIS里面设置成匿名访问!否则别人也不能访问 --------------------编程问答-------------------- 我使用自己的ip能在我自己的机上可以访问,但是别人还是不能访问,谢谢各位指教,在线等! --------------------编程问答-------------------- ip地址改为自己的ip
--------------------编程问答-------------------- IIS虚拟目录里要设置允许匿名访问
而且文件夹 安全选项的权限设置中要把Iuser_计算机名,和GUEST用户一起添加进去

--------------------编程问答-------------------- 我也出现了类似的问题,是不是跟网络连接有关系啊?或者是什么端口没有打开?
牛人都哪儿去了? --------------------编程问答-------------------- 直接在iis 中设置访问的ip地址。然后自己用这个ip 测试连接以下。 --------------------编程问答-------------------- 也可以建DNS,这样就可以在局域网通过域名上您的网站了“如:www.我的Baidu.com” --------------------编程问答-------------------- 配置IIS,自己在本机上用内部IP测试一下,如果不成功,说明你的配置有问题
反之,检查你的防火墙之类的设置 --------------------编程问答-------------------- 防火墙关了,允许匿名访问 --------------------编程问答-------------------- 顶!
我用自己的ip测试是通的,但是局域网内的别的机子这么都连不上!不知道怎么回事?
而且他们ping我都是通的!

另外,我在打了sp4补丁后,1433端口打开了,自己 telnet 202.114.56.63 1433 是通的,别人ping我的1433就是通不了!搞死我了,哪位老大开开金口啊!先谢过了! --------------------编程问答-------------------- 1433 是 SQL Server 用的,跟网站没有直接关系


怎么个不能访问法?


关闭防火墙,或者在防火墙上开发 80 端口 (http 默认使用的端口)
如果你的网站显示指定了端口,开放此端口 --------------------编程问答-------------------- 防火墙问题. --------------------编程问答-------------------- 呵呵,楼主,问题我解决了!防火墙问题,windows防火墙,你关了试试,或者在防火墙上开放80端口!
jf! --------------------编程问答-------------------- windows防火墙-高级-网络连接设置-设置-服务-web服务器,在这个位置可以打开80端口,楼主,接分! --------------------编程问答--------------------
windows防火墙-高级-网络连接设置-设置-服务-web服务器,在这个位置可以打开80端口,楼主,接分!,同意楼上的,我也曾经遇到过这样的情况,已经按此方法解决。 --------------------编程问答-------------------- 端口映射..

你有路由管理权伐? --------------------编程问答-------------------- 我也遇到了和楼主同样的问题,明天去单位试一下,看行不行 --------------------编程问答-------------------- up --------------------编程问答-------------------- 首先你在本机访问是否正常,如果正常,那么就说明你的网站一切ok!那就要从网络找问题了,最常见的就是你开了防火墙,先把你的防火墙关了试试,如果还不行,那么你可以用telnet命令,“telnet 你的IP 80”用该命令检查能不能连接到你的80端口或者你的80端口又没有开放,如果连接上了(CMD窗口空只有一个光标闪动),而你自己本机访问又正常,那是不是你的IIS的目录安全性设置了什么 --------------------编程问答-------------------- 看lz的情况,最可能还是防火墙的问题。
还有lz说的局域网是同一网段的么,有些单位的网络是分很多网段的,网管为了防止病毒扩散等会限制网段之间的部分通讯端口的 --------------------编程问答-------------------- 看看是不是属于同一个网段,如果不是请设置WINS --------------------编程问答-------------------- 不把主机和网络环境及错误等描述清楚。别人怎么帮你? --------------------编程问答-------------------- 要不要加端口号呀或者防火墙问题 --------------------编程问答-------------------- 控制面板-->Windows防火墙-->高级
选中 网络连接设置 中的"本地连接"
点击"设置"按钮,弹出"高级设置"对话框
在"服务"选项卡中
选中"Web服务器(HTTP)"
别的都可以不选.
=====================================
通过你的IP地址,或机器名称,
都能进行访问了....
--------------------编程问答-------------------- 多数是防火墙问题。 --------------------编程问答-------------------- 没关防火墙 --------------------编程问答--------------------
引用 13 楼 godgreat 的回复:
防火墙关了,
. --------------------编程问答-------------------- 把自带防火墙关了 --------------------编程问答-------------------- 我试了一下   确实是防火墙问题
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,