HTTP 403.x-Forbidden

Applies To: Windows Server 2003, Windows Server 2003 with SP1

Typically, 403 errors occur when an operation or request is disallowed because a requirement other than proper authentication credentials is not met. Commonly, this error occurs when a script request is made to a Web directory for which script access is not enabled. In such a case, first verify for which resource the request is being made. If the request is, indeed, for script code, such as ASP or ASP.NET, check the execute permissions for that directory in IIS Manager and ensure that at least Script is selected.

Table 11.7 HTTP 403 Substatus Codes lists the HTTP 403 error substatus codes.

Table 11.7 HTTP 403 Substatus Codes

403 Substatus Code Description

None

Access is denied.

1

Execute access is denied.

2

Read access is denied.

3

Write access is denied.

4

SSL is required to view this resource.

5

SSL 128 is required to view this resource.

6

IP address of the client has been rejected.

7

SSL client certificate is required.

8

DNS name of the client is rejected.

9

Too many clients are trying to connect to the Web server.

10

Web server is configured to deny Execute access.

11

Password has been changed.

12

Client certificate is denied access by the server certificate mapper.

13

Client certificate has been revoked on the Web server.

14

Directory listing is denied on the Web server.

15

Client access licenses have exceeded limits on the Web server.

16

Client certificate is ill-formed or is not trusted by the Web server.

17

Client certificate has expired or is not yet valid.

18

Cannot execute requested URL in the current application pool.

19

Cannot execute CGIs for the client in this application pool.

20

Passport logon failed.