IIS 常见的错误分析及解决方案 - 逝魂博客
当前位置: 首页 > 学习天地 > 正文

IIS 常见的错误分析及解决方案

在刚学做站的时候,自己什么也不懂,后来知道了自己可以在本地搭建服务器测试,那就是IIS,多次的搭建,每次未免多多少少有些问题出现,借助网上的资料跟自己的瞎班,总结出一些经验,分享给大家,希望对新手配置IIS能有所帮助。
(主要是6.0版本,有些5.1也适用)
1、HTTP 错误 404 – 文件或目录未找到。
原因:默认情况下ASP等程序是禁止的。
解决方法:在IIS中的Web服务扩展中选中Active Server Pages,点击“允许”。
2、Server.MapPath() 错误 ‘ASP 0175 : 80004005’ ,不允许的 Path 字符。
原因:../(即回到上一层的页面,也就是父路径),而IIS6.0出于安全考虑,这一选项默认是关闭的。
解决方法:在IIS中 属性->主目录->配置->选项中。把”启用父路径“前面打上勾。
3、HTTP 错误 401.3 – 未经授权:访问由于 ACL 对所请求资源的设置被拒绝。
原因:Web客户端的用户权限不够。
解决办法:把存放web文件的文件夹的添加权限,IIS用户至少是读,不知道的或者直接给everyone添加完全控制。
4,HTTP 错误 401.2 – 未经授权:访问由于服务器配置被拒绝。
原因:身份认证配置不当。
解决方法:认证选项在IIS的属性->安全性->身份验证和访问控制下配置。
5、HTTP 错误 401.1 – 未经授权:访问由于凭据无效被拒绝。
原因:由于用户匿名访问使用的账号是IUSR_机器名,因此如果此账号被禁用,将造成用户无法访问。
解决办法:控制面板->管理工具->计算机管理->本地用户和组,将IUSR_机器名账号启用。
最后总结:不知道的朋友,无论是xp 5.1 还是 2003 6.0,本地安装好后,给web文件夹加上 everyone权限 ,给 c盘temp 文件夹加上everyone基本可以解决大部分问题。一般测试pj,zb程序都是因为权限原因。

转载请注明转自逝魂博客 ,本文链接: http://www.gtsow.com/artices/270.html

该日志由 逝魂 于2010年02月12日发表在学习天地分类下,
您还可以在保留本文地址和作者的前提下转载到您的网站或空间。

IIS 常见的错误分析及解决方案:目前有2 条留言

  1. 板凳
    叶末:

    学到东西了,感谢分享

    2010-02-13 上午 9:20
  2. 沙发
    海龟来了:

    沙发、 学到了!~

    2010-02-12 下午 1:18