许多IIS管理员都遇到过这个很常见的"403-禁止访问"错误. 这个编码信息会误导很多人, 觉得这是由于NTFS权限相关的一个问题, 但是实际上它并不跟认证和访问控制相关, 这些其实应该被分在401状态组之中.
跟踪这个403错误的第一步是找到相关的IIS日志文件中关于这些请求的入口位置. 你需要弄清楚跟这个403错误相关联的子状态编码. 这与文章Troubleshoot a 404文章中描述的一样. 一旦你找到了子状态编码, 你可以把你的子状态码与微软知识库中文章中的内容进行匹配. 知识库文章中包含了这些http状态码和与他们可能相关的错误原因.
IIS 7:
http://support.microsoft.com/kb/943891
IIS 5 & 6:
http://support.microsoft.com/kb/318380
享受除错的乐趣吧!
原文: http://blogs.iis.net/tomkmvp/archive/2009/12/10/troubleshoot-a-403.aspx