斑竹网络专注为中小企业客户提供以管理服务为核心的IT全方位服务 https://www.sysadm.cn
分类: WINDOWS
2014-01-23 12:54:09
现象:访问所有IIS上的页面都报401没有权限错误;
原因:可能原因有:1、在IIS中没有启用匿名访问,如果没有启用匿名访问该站点,则启用它;
2、虽然启用了匿名访问该站点,但是在IIS中设置的匿名访问的用户帐号没有禁用了,如果系统中禁用这个帐号,则启这个帐号。同时,如果这个帐号手动设置过密码,而在IIS配置的密码不正确的话,也会出现这种错误码;
3、虽然上面的设置都是正确的,但是在管理工具->本地安全策略-》用户权限分配-》从网络访问此计算机的策略里没有包含IIS中设置的匿名访问的帐户,将其添加进去即可;
要在windows 使用Linux 下的lsof –I :80的功能,可以按照下列方法:
a. 在cmd 下 netstat –ano |grep “:80” 找到80端口所对应的PID是多少
b. tasklist |find “PID”就可以找到对应的进程了;
现象:服务器端看起来很正常,但是在从客户端访问任何页面时出现错误:Server is currently unavailable or down for maintenance
原因:是其它服务器占用了IIS的80端口,IIS无法对外提供服务造成的。特别是当系统中安装过resin时很容易出现这个问题;
解决:如果是系统中安装过resin的话,找到resin的安装目前,执行其下的setup.exe文件,然后点击remove即可;
如果没有安装过resin则需要找到是什么应用占用这个80端口,然后修改其配置,将其端口换成别的即可。