Skip to content

Commit 073f7aa

Browse files
authored
Update troubleshooting steps for HTTP error codes
1 parent dae3a98 commit 073f7aa

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

support/developer/webapps/iis/site-behavior-performance/troubleshoot-http-error-code.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ This article provides troubleshooting steps for resolving [4xx](../health-diagno
1111

1212
## Identify 4xx errors
1313

14-
[4xx](../health-diagnostic-performance/http-status-code.md#4xx---client-error) HTTP status codes indicate that an error occurred due to a client-side issue. For example, the client browser might have requested a page without providing valid authentication information.
14+
The 4xx HTTP status codes indicate that an error occurred due to a client-side issue. For example, For example, the client browser might have requested a page that doesn't exist, or the client browser might not have provided valid authentication information.
1515

16-
To identify [4xx](../health-diagnostic-performance/http-status-code.md#4xx---client-error) errors, see the [IIS logs](#examine-the-iis-logs) and the [HTTPERR logs](#examine-the-httperr-logs):
16+
To identify 4xx errors, examine the [IIS logs](#examine-the-iis-logs) and the [HTTPERR logs](#examine-the-httperr-logs):
1717

1818
- The HTTP status code is recorded in the IIS logs. This file is usually stored in **C:\inetpub\logs\Logfiles** but can be configured via IIS **Logging** in IIS Manager.
1919
- A 4*xx* error code can be generated by the **HTTP.sys** kernel driver, which means these requests might not reach IIS and thus won't be logged in IIS logs. **HTTP.sys** logs these errors in separate files called [HTTPERR logs](/windows/win32/http/error-logging-in-the-http-server-api). This file is usually stored in **C:\Windows\System32\LogFiles\HTTPERR** but can be configured via the registry `HKEY\LOCAL\MACHINE\System\CurrentControlSet\Services\HTTP\Parameters\ErrorLoggingDir`.
@@ -33,7 +33,7 @@ If you find errors in the HTTPERR logs, note the reason (`s-reason`) and see [Ty
3333

3434
## Identify 5xx errors
3535

36-
[5xx](../health-diagnostic-performance/http-status-code.md#5xx---server-error) HTTP status codes indicate that the server couldn't complete the request because the server encountered an error when processing the request. Use the following instructions based on your application type.
36+
The 5xx HTTP status codes indicate that the server couldn't complete the request because the server encountered an error when processing the request. Use the following instructions based on your application type.
3737

3838
### 500 errors in classic ASP
3939

@@ -43,9 +43,9 @@ For more information, capture and examine [Failed Request Trace (FREB) logs](#st
4343

4444
### 500 errors in general IIS
4545

46-
If a 500 error occurs in general IIS, examine the IIS logs, note `sc-status` and `sc-substatus`, and look for the status code in [HTTP status code overview](../health-diagnostic-performance/http-status-code.md#5xx---server-error) for more information on the failure. Enable detailed error messages if feasible to get more details.
46+
If a 500 error occurs in general IIS, examine the IIS logs, note `sc-status` and `sc-substatus`, and look for the status code in [HTTP status code overview](../health-diagnostic-performance/http-status-code.md#5xx---server-error) for more information on the failure.
4747

48-
To enable detailed error messages, follow these steps:
48+
Enable detailed error messages if feasible to get more details. To enable detailed error messages, follow these steps:
4949

5050
1. Open the **Run** command window.
5151
1. Launch **inetmgr**.

0 commit comments

Comments
 (0)