ASP.net 程序本地可以访问!但是局域网内的其他机子却不可以访问。

时间:2021-05-02 00:31:18
在本地的用:http://localhost/test/default.aspx 是可以访问的。

但是别的机子访问时就不行。

大家帮我想想可能存在的几种原因啊!

18 个解决方案

#1


目录权限

#2


大哥!能不能具体点啊 ?

#3


看看访问时候啥提示亚,
试一试用IP地址访问一下

#4


http://localhost/test/default.aspx

改成IP
http://192.168.1.11/test/default.aspx


IP是多少,你自己查查本机或问问管理员,或看看分配的IP...

因为localhost指向的IP是127.0.0.1,是本机,所以别人访问,也是别人访问了该人的本机.

#5


这个我当然知道的啊!

别的机子,我用IP和计算机名 都试过了啊。不行

另外,就是IIS的这台机子C盘是NTFS分区的。 不知道会不会这个地方有什么讲究。

#6


怎么没人回答啊 ?

#7


要看你网站目录的磁盘格式 要是NTFS 就把文件夹右键  安全 高级 立即查找 把aspnet那个用户添加进去别且负全部权限 在就是你IIS要设置好IWAN_机器名这个用户允许匿名

#8


学习

#9


所谓访问不了是指什么???

建议看一下防火墙是否开通了80端口

#10


关闭放火墙

#11


添加个Everyone用户

#12


关掉防火墙就好了

#13


很可能是防火墙问题,你检查以下

#14


http://localhost/test/default.aspx 
localhost换成你的IP

#15


IIS勾上允许匿名肯定可以

#16


权限问题

#17


http://localhost/test/default.aspx
localhost换成IP
在你的机子上的站点也要改。
也就是在你机子上的web站点也要改成:http://IP/test/default.aspx来访问

#18


很可能是防火墙的问题,关了防火墙再试,另外IIS中需要设置当前WEB应用程序的匿名访问

#1


目录权限

#2


大哥!能不能具体点啊 ?

#3


看看访问时候啥提示亚,
试一试用IP地址访问一下

#4


http://localhost/test/default.aspx

改成IP
http://192.168.1.11/test/default.aspx


IP是多少,你自己查查本机或问问管理员,或看看分配的IP...

因为localhost指向的IP是127.0.0.1,是本机,所以别人访问,也是别人访问了该人的本机.

#5


这个我当然知道的啊!

别的机子,我用IP和计算机名 都试过了啊。不行

另外,就是IIS的这台机子C盘是NTFS分区的。 不知道会不会这个地方有什么讲究。

#6


怎么没人回答啊 ?

#7


要看你网站目录的磁盘格式 要是NTFS 就把文件夹右键  安全 高级 立即查找 把aspnet那个用户添加进去别且负全部权限 在就是你IIS要设置好IWAN_机器名这个用户允许匿名

#8


学习

#9


所谓访问不了是指什么???

建议看一下防火墙是否开通了80端口

#10


关闭放火墙

#11


添加个Everyone用户

#12


关掉防火墙就好了

#13


很可能是防火墙问题,你检查以下

#14


http://localhost/test/default.aspx 
localhost换成你的IP

#15


IIS勾上允许匿名肯定可以

#16


权限问题

#17


http://localhost/test/default.aspx
localhost换成IP
在你的机子上的站点也要改。
也就是在你机子上的web站点也要改成:http://IP/test/default.aspx来访问

#18


很可能是防火墙的问题,关了防火墙再试,另外IIS中需要设置当前WEB应用程序的匿名访问