You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: support/developer/webapps/iis/site-behavior-performance/troubleshoot-http-error-code.md
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,11 +7,11 @@ ms.custom: sap:Site Behavior and Performance\Runtime errors and exceptions, incl
7
7
---
8
8
# Troubleshoot 4xx and 5xx HTTP errors
9
9
10
-
This article provides troubleshooting steps for resolving [4xx](#identify-4xx-errors) and [5xx](#identify-5xx-errors) HTTP status code errors in Internet Information Services (IIS). These errors can indicate issues on the client or server side. The guidance will help you identify the cause of these errors and resolve them effectively.
10
+
This article provides troubleshooting steps for resolving [4xx](#identify-4xx-errors) and [5xx](#identify-5xx-errors) HTTP status code errors in Internet Information Services (IIS). 4*xx* status codes indicate an issue on the client side, while 5*xx* status codes indicate an issue on the server side. The guidance will help you identify the cause of these errors and resolve them effectively.
11
11
12
12
## Identify 4xx errors
13
13
14
-
The 4*xx* 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.
14
+
The 4*xx* HTTP status codes indicate that an error occurred due to a client-side issue. 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.
15
15
16
16
To identify 4*xx* errors, examine the [IIS logs](#examine-the-iis-logs) and the [HTTPERR logs](#examine-the-httperr-logs):
17
17
@@ -43,7 +43,7 @@ For more information, capture and examine [Failed Request Trace (FREB) logs](#st
43
43
44
44
### 500 errors in general IIS
45
45
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.
46
+
If a 500 error occurs in general IIS, examine the IIS logs, note the status code (`sc-status`) and substatus code (`sc-substatus`) and see[HTTP status code overview](../health-diagnostic-performance/http-status-code.md#5xx---server-error) for more information on the failure.
47
47
48
48
Enable detailed error messages if feasible to get more details. To enable detailed error messages, follow these steps:
49
49
@@ -71,7 +71,7 @@ For more information, capture and examine [Failed Request Trace (FREB) logs](#st
71
71
72
72
### 500 errors in ASP.NET
73
73
74
-
If a 500 error occurs in ASP.NET, use the following methods to identify the cause of the error and resolve it:
74
+
If a 500 error occurs in ASP.NET, use the following methods to identify the root cause of the error:
75
75
76
76
- Check the Application Event Logs.
77
77
@@ -101,13 +101,13 @@ If a 500 error occurs in ASP.NET, use the following methods to identify the caus
101
101
1. Select **Tools** > **Options And Settings** > **Folders And Search Paths**.
102
102
1. Under **Symbol Search Path For Debugging**, select **Browse** to set the path.
103
103
104
-
-Exceed the ASP.NET ExecutionTimeout.
104
+
-Capture Perfview trace to identify ExecutionTimeout issues.
105
105
106
106
For 500 errors due to exceeding the ASP.NET ExecutionTimeout, [capture a PerfView trace and dumps](#steps-to-capture-a-perfview-trace-and-dumps) to identify any delays.
107
107
108
108
### 500 errors in ASP.NET Core
109
109
110
-
If a 500 error occurs in ASP.NET Core, use the following methods to identify the cause of the error and resolve it:
110
+
If a 500 error occurs in ASP.NET Core, use the following methods to identify the root cause of the error:
111
111
112
112
- Check the Application Event Logs.
113
113
@@ -181,7 +181,7 @@ If a 502 error occurs in Application Request Routing (ARR), follow the instructi
181
181
182
182
### 503 errors
183
183
184
-
You can find 503 errors in either the IIS Logs or the HTTPERR logs. Any `sc-substatus` in the IIS logs or `s-reason` in the HTTPERR logs can provide some hints.
184
+
If you encounter 503 errors, the substatus code (`sc-substatus`) in the [IIS logs](#examine-the-iis-logs) or `s-reason` in the [HTTPERR logs](#examine-the-httperr-logs) can provide some hints.
0 commit comments