Skip to content

Commit 6391552

Browse files
authored
Merge pull request #8022 from MicrosoftDocs/main
Auto push to live 2025-01-10 02:00:02
2 parents 3525de6 + 74d2a66 commit 6391552

136 files changed

Lines changed: 102 additions & 171 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.openpublishing.redirection.developer.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5834,6 +5834,14 @@
58345834
{
58355835
"source_path": "support/developer/webapps/iis/www-authentication-authorization/default-permissions-user-rights.md",
58365836
"redirect_url": "/troubleshoot/developer/webapps/iis/www-administration-management/default-permissions-user-rights"
5837+
},
5838+
{
5839+
"source_path": "support/developer/webapps/iis/health-diagnostic-performance/http-403-forbidden-access-website.md",
5840+
"redirect_url": "/troubleshoot/developer/webapps/iis/site-behavior-performance/http-403-forbidden-access-website"
5841+
},
5842+
{
5843+
"source_path": "support/developer/webapps/iis/www-administration-management/http-bad-request-response-kerberos.md",
5844+
"redirect_url": "/troubleshoot/developer/webapps/iis/www-authentication-authorization/http-bad-request-response-kerberos"
58375845
}
58385846
]
58395847
}

support/azure/azure-monitor/app-insights/telemetry/java-standalone-troubleshoot.md

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Troubleshoot Azure Monitor Application Insights for Java
33
description: This article presents troubleshooting information for the Java agent for Azure Monitor Application Insights.
44
ms.topic: conceptual
5-
ms.date: 11/06/2024
5+
ms.date: 01/10/2025
66
editor: v-jsitser
77
ms.reviewer: aaronmax, jeanbisutti, trstalna, toddfous, heya, v-leedennis
88
ms.service: azure-monitor
@@ -253,6 +253,32 @@ You can also try the [monitoring solutions for Java native](/azure/azure-monitor
253253
- With Spring Boot, the Microsoft distribution of the OpenTelemetry starter.
254254
- With Quarkus, the Quarkus Opentelemetry Exporter for Microsoft Azure.
255255

256+
257+
## Understand duplicated operation IDs
258+
259+
Application logic can result in an operation ID being reused by multiple telemetry items, as shown in [this example](/azure/azure-monitor/app/distributed-trace-data#example). The duplication might also come from incoming requests. To identify this, use one of the following methods:
260+
261+
* Enable the capture of the `traceparent` header in the **applicationinsigths.json** file as follows:
262+
263+
```json
264+
{
265+
"preview": {
266+
"captureHttpServerHeaders": {
267+
"requestHeaders": [
268+
"traceparent"
269+
]
270+
}
271+
}
272+
}
273+
```
274+
* Enable [self-diagnostics](/azure/azure-monitor/app/java-standalone-config#self-diagnostics) at the DEBUG level and restart the application.
275+
276+
In the following log example, the operation ID comes from an incoming request, not Application Insights:
277+
278+
```output
279+
{"ver":1,"name":"Request",...,"ai.operation.id":"4e757357805f4eb18705abd24326b550)","ai.operation.parentId":"973487efc3db7d03"},"data":{"baseType":"RequestData","baseData":{...,"properties":{"http.request.header.traceparent":"00-4e757357805f4eb18705abd24326b550-973487efc3db7d03-01", ...}}}}
280+
```
281+
256282
[!INCLUDE [Third-party disclaimer](../../../../includes/third-party-disclaimer.md)]
257283

258284
[!INCLUDE [Azure Help Support](../../../../includes/azure-help-support.md)]

support/azure/virtual-machines/linux/serial-console-linux.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ ms.collection: linux
1212
ms.topic: article
1313
ms.tgt_pltfrm: vm-linux
1414
ms.workload: infrastructure-services
15-
ms.date: 11/21/2024
15+
ms.date: 01/09/2025
1616
ms.author: mbifeld
1717
---
1818

@@ -116,7 +116,7 @@ Serial Console uses the storage account configured for boot diagnostics in its c
116116
| Australia | Australia Central, Australia Central 2, Australia East, Australia Southeast | 4.198.45.55, 4.200.251.224, 20.167.131.228, 20.53.52.250, 20.53.53.224, 20.53.55.174, 20.70.222.112, 20.70.222.113, 68.218.123.133 |
117117
| Brazil | Brazil South, Brazil Southeast | 20.206.0.192, 20.206.0.193, 20.206.0.194, 20.226.211.157, 108.140.5.172, 191.234.136.63, 191.238.77.232, 191.238.77.233 |
118118
| Canada | Canada Central, Canada East | 20.175.7.183, 20.48.201.78, 20.48.201.79, 20.220.7.246, 52.139.106.74, 52.139.106.75, 52.228.86.177, 52.242.40.90 |
119-
| Canary (EUAP) | Canary | 20.45.242.18, 20.51.21.252 |
119+
| Canary (EUAP) | US Central EUAP, US East 2 EUAP | 20.45.242.18, 20.45.242.19, 20.45.242.20, 20.47.232.186, 20.47.232.187, 20.51.21.252, 68.220.123.194, 168.61.232.59 |
120120
| China | China North 3, China East 3 | 163.228.102.122, 163.228.102.123, 52.131.192.182, 52.131.192.183, 159.27.255.76, 159.27.253.236, 163.228.102.122, 163.228.102.123, 52.131.192.182, 52.131.192.183 |
121121
| Europe | Europe North, Europe West | 4.210.131.60, 20.105.209.72, 20.105.209.73, 40.113.178.49, 52.146.137.65, 52.146.139.220, 52.146.139.221, 98.71.107.78 |
122122
| France | France Central, France South | 20.111.0.244, 40.80.103.247, 51.138.215.126, 51.138.215.127, 52.136.191.8, 52.136.191.9, 52.136.191.10, 98.66.128.35 |

support/azure/virtual-machines/windows/serial-console-windows.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ ms.collection: windows
1111
ms.topic: article
1212
ms.tgt_pltfrm: vm-windows
1313
ms.workload: infrastructure-services
14-
ms.date: 11/22/2024
14+
ms.date: 01/10/2025
1515
ms.author: mbifeld
1616
ms.custom: sap:VM Admin - Windows (Guest OS)
1717
---
@@ -170,7 +170,7 @@ Serial Console uses the storage account configured for boot diagnostics in its c
170170
| Australia | Australia Central, Australia Central 2, Australia East, Australia Southeast | 4.198.45.55, 4.200.251.224, 20.167.131.228, 20.53.52.250, 20.53.53.224, 20.53.55.174, 20.70.222.112, 20.70.222.113, 68.218.123.133 |
171171
| Brazil | Brazil South, Brazil Southeast | 20.206.0.192, 20.206.0.193, 20.206.0.194, 20.226.211.157, 108.140.5.172, 191.234.136.63, 191.238.77.232, 191.238.77.233 |
172172
| Canada | Canada Central, Canada East | 20.175.7.183, 20.48.201.78, 20.48.201.79, 20.220.7.246, 52.139.106.74, 52.139.106.75, 52.228.86.177, 52.242.40.90 |
173-
| Canary (EUAP) | Canary | 20.45.242.18, 20.51.21.252 |
173+
| Canary (EUAP) | US Central EUAP, US East 2 EUAP | 20.45.242.18, 20.45.242.19, 20.45.242.20, 20.47.232.186, 20.47.232.187, 20.51.21.252, 68.220.123.194, 168.61.232.59 |
174174
| China | China North 3, China East 3 | 163.228.102.122, 163.228.102.123, 52.131.192.182, 52.131.192.183, 159.27.255.76, 159.27.253.236, 163.228.102.122, 163.228.102.123, 52.131.192.182, 52.131.192.183 |
175175
| Europe | Europe North, Europe West | 4.210.131.60, 20.105.209.72, 20.105.209.73, 40.113.178.49, 52.146.137.65, 52.146.139.220, 52.146.139.221, 98.71.107.78 |
176176
| France | France Central, France South | 20.111.0.244, 40.80.103.247, 51.138.215.126, 51.138.215.127, 52.136.191.8, 52.136.191.9, 52.136.191.10, 98.66.128.35 |

support/developer/webapps/iis/health-diagnostic-performance/toc.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,6 @@ items:
1313
href: hidden-static-files-http-404-access-denied.md
1414
- name: HTTP error 400 in the CLM portal
1515
href: clm-http-bad-request.md
16-
- name: HTTP error 403.16
17-
href: http-403-forbidden-access-website.md
1816
- name: HTTP error 403.7
1917
href: http-error-403-7-forbidden-web-app.md
2018
- name: HTTP error 404 file not found on a server

support/developer/webapps/iis/health-diagnostic-performance/http-403-forbidden-access-website.md renamed to support/developer/webapps/iis/site-behavior-performance/http-403-forbidden-access-website.md

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
---
22
title: HTTP Error 403.16 when you access a website
3-
description: This article describes the problem where an HTTP 403.16 error occurs when you try to access a website that's hosted by IIS 7.0.
4-
ms.date: 03/26/2020
3+
description: This article describes the problem where an HTTP 403.16 error occurs when you try to access a website that's hosted on IIS.
4+
ms.date: 01/09/2025
55
ms.custom: sap:Site Behavior and Performance\Runtime errors and exceptions, including HTTP 400 and 50x errors
6-
ms.reviewer: mlaing
6+
ms.reviewer: mlaing, paulboc
77
---
8-
# HTTP Error 403.16 when you try to access a website that's hosted on IIS 7.0
8+
# HTTP Error 403.16 when you try to access a website that's hosted on IIS
99

10-
This article helps you resolve the **HTTP 403.16 - Forbidden** error that occurs when you access a website that's hosted on Internet Information Services (IIS) 7.0.
10+
This article helps you resolve the "HTTP 403.16 - Forbidden" error that occurs when you access a website that's hosted on Internet Information Services (IIS).
1111

12-
_Original product version:_   Internet Information Services 7.0
12+
_Original product version:_   Internet Information Services
1313
_Original KB number:_   942061
1414

1515
## Symptoms
1616

17-
You have a website that's hosted on IIS 7.0. When you try to access the site through a web browser, you receive an error message that resembles one of the following examples.
17+
You have a website hosted on the IIS web server that ships with Windows Server 2016 or later. When you try to access the site through a web browser, you receive an error message that resembles one of the following examples:
1818

1919
- Error message 1
2020

@@ -35,13 +35,9 @@ This problem occurs because the root certificate of the certification authority
3535
> [!NOTE]
3636
> The root certificate of the certification authority is used to issue the client certificate.
3737
38-
## Cause 2: Non-self-signed certificates are in Trusted Root Certification Authorities Certificate store
39-
40-
There are one or more non-self-signed certificates in the Trusted Root Certification Authorities Certificate store. A non-self-signed certificate is any certificate for which the `Issued To` and `Issued By` values aren't an exact match.
41-
42-
## Resolution for cause 1
38+
### Resolution for cause 1
4339

44-
1. On the IIS Web server, select **Start**, type *mmc.exe* in the **Start Search** box, right-click mmc.exe, and then select **Run as administrator**.
40+
1. On the IIS Web server, select **Start**, type *mmc.exe* in the **Start Search** box, right-click **mmc.exe**, and then select **Run as administrator**.
4541

4642
> [!NOTE]
4743
> If you are prompted for an administrator password or for a confirmation, type the password, or select **Continue**.
@@ -51,12 +47,16 @@ There are one or more non-self-signed certificates in the Trusted Root Certifica
5147
4. Select **Computer account**, and then select **Next**.
5248
5. Select **Local computer**, select **Finish**, and then select **Close**.
5349
6. To exit the wizard, select **OK**.
54-
7. Expand **Certificates**, expand **Trusted Root Certification Authorities**, right-click **Certificates**, point to **All Tasks**, and then select **Import**.
50+
7. Expand **Certificates** > **Trusted Root Certification Authorities**, right-click **Certificates**, point to **All Tasks**, and then select **Import**.
5551
8. In the Certificate Import Wizard, select **Next**.
5652
9. In the **File name** box, type the location of the root certificate of the certification authority, and then select **Next**.
57-
10. Select **Next**, and then select **Finish**.
53+
10. Select **Next** > **Finish**.
54+
55+
## Cause 2: Non-self-signed certificates are in Trusted Root Certification Authorities Certificate store
56+
57+
There are one or more non-self-signed certificates in the Trusted Root Certification Authorities Certificate store. A non-self-signed certificate is any certificate for which the `Issued To` and `Issued By` values aren't an exact match.
5858

59-
## Resolution for cause 2
59+
### Resolution for cause 2
6060

6161
Move any non-self-signed certificated out of the Trusted Root Certification Authorities Certificate store and into the Intermediate Certification Authorities Certificate store.
6262

support/developer/webapps/iis/toc.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,8 @@ items:
136136
href: site-behavior-performance/http-error-500-when-you-visit-web-site.md
137137
- name: FtpPutFile always returns success
138138
href: site-behavior-performance/ftpputfile-success-451-status.md
139+
- name: HTTP error 403.16
140+
href: site-behavior-performance/http-403-forbidden-access-website.md
139141
- name: HTTP error 404.2
140142
href: site-behavior-performance/http-error-402-webpage.md
141143
- name: HTTP error 500 when you use Response.BinaryWrite
@@ -163,8 +165,6 @@ items:
163165
href: www-administration-management/enable-ssl-all-customers.md
164166
- name: Error when you configure 32-bit managed handlers
165167
href: www-administration-management/error-when-you-configure-32-bit-handlers.md
166-
- name: HTTP error 400 when you send requests
167-
href: www-administration-management/http-bad-request-response-kerberos.md
168168
- name: HTTPS connections fail and SSL bindings are deleted
169169
href: www-administration-management/https-connections-fail-ssl-bindings-deleted.md
170170
- name: IIS events are not displayed remotely
@@ -198,6 +198,8 @@ items:
198198
href: www-authentication-authorization/error-install-certificate.md
199199
- name: Exporting configuration files fails
200200
href: www-authentication-authorization/configuration-files-cannot-exported.md
201+
- name: HTTP error 400 when you send requests
202+
href: www-authentication-authorization/http-bad-request-response-kerberos.md
201203
- name: HTTP error 403.7
202204
href: www-authentication-authorization/http-403-forbidden-open-webpage.md
203205
- name: IIS authenticates browser clients

support/developer/webapps/iis/www-administration-management/http-bad-request-response-kerberos.md renamed to support/developer/webapps/iis/www-authentication-authorization/http-bad-request-response-kerberos.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
---
22
title: HTTP 400 error responses to HTTP requests
33
description: Works around an HTTP 400 error that the HTTP request header is too long.
4-
ms.date: 05/14/2021
4+
ms.date: 01/10/2025
55
ms.custom: sap:WWW Authentication and Authorization\Windows Authentication
6-
ms.reviewer: ivanpash
6+
ms.reviewer: ivanpash, paulboc
77
---
88
# HTTP 400 Bad Request (Request Header too long) responses to HTTP requests
99

@@ -34,8 +34,7 @@ Decrease the number of Active Directory groups that the user is a member of.
3434

3535
Increase the settings for the `MaxFieldLength` and the `MaxRequestBytes` registry entries on the server so that the user's request headers don't exceed these values. To determine the appropriate settings, use the following calculations:
3636

37-
1. Calculate the size of the user's Kerberos token by using the formula described in the following article:
38-
[Problems with Kerberos authentication when a user belongs to many groups](https://support.microsoft.com/kb/327825).
37+
1. Calculate the size of the user's Kerberos token by using the formula described in [Problems with Kerberos authentication when a user belongs to many groups](../../../../windows-server/windows-security/kerberos-authentication-problems-if-user-belongs-to-groups.md).
3938

4039
2. Set the value of `MaxFieldLength` and `MaxRequestBytes` on the server to 4/3 * T bytes, where T is the user's token size in bytes. HTTP encodes the Kerberos token by using base64 encoding.
4140

@@ -48,7 +47,8 @@ Depending on your application environment, you might also work around this probl
4847

4948
By default, there is no `MaxFieldLength` registry entry. This entry specifies the maximum size limit of each HTTP request header. The `MaxRequestBytes` registry entry specifies the upper limit for the total size of the Request line and the headers. Typically, this registry entry is configured together with the `MaxRequestBytes` registry entry. If the `MaxRequestBytes` value is lower than the `MaxFieldLength` value, the `MaxFieldLength` value is adjusted. In large Active Directory environments, users may experience logon failures if the values for both these entries aren't set to a sufficiently high value.
5049

51-
For IIS 6.0 and later, the `MaxFieldLength` and `MaxRequestBytes` registry keys are located at the following sub key:
50+
For IIS versions shipped with Windows Server 2016 and later, the `MaxFieldLength` and `MaxRequestBytes` registry keys are located in the following subkey:
51+
5252
`HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTP\Parameters`
5353

5454
Set the key values as shown in the following table:
@@ -68,12 +68,12 @@ Set the key values as shown in the following table:
6868
> [!IMPORTANT]
6969
> Changing these registry keys should be considered to be extremely dangerous. These keys allow larger HTTP packets to be sent to IIS. This, in turn, may cause Http.sys to use more memory. Therefore, such changes can increase the computer's vulnerability to malicious attacks.
7070
71-
If `MaxFieldLength` is set to its maximum value of 64 KB, the `MaxTokenSize` registry value should be set to 3/4 * 64 = 48 KB. For more information about the `MaxTokenSize` setting, see [Problems with Kerberos authentication when a user belongs to many groups](https://support.microsoft.com/help/327825).
71+
If `MaxFieldLength` is set to its maximum value of 64 KB, the `MaxTokenSize` registry value should be set to 3/4 * 64 = 48 KB. For more information about the `MaxTokenSize` setting, see [Problems with Kerberos authentication when a user belongs to many groups](../../../../windows-server/windows-security/kerberos-authentication-problems-if-user-belongs-to-groups.md).
7272

7373
## References
7474

75-
- [Http.sys registry settings for IIS](https://support.microsoft.com/help/820129/http-sys-registry-settings-for-windows)
75+
- [Http.sys registry settings for IIS](../iisadmin-service-inetinfo/httpsys-registry-windows.md)
7676

77-
- [Error logging in HTTP API](https://support.microsoft.com/help/820729/error-logging-in-http-apis)
77+
- [Error logging in the HTTP server API](/windows/win32/http/error-logging-in-the-http-server-api)
7878

79-
- [Problems with Kerberos authentication when a user belongs to many groups](https://support.microsoft.com/help/327825)
79+
- [Problems with Kerberos authentication when a user belongs to many groups](../../../../windows-server/windows-security/kerberos-authentication-problems-if-user-belongs-to-groups.md)

support/dynamics-365/sales/a-user-disappears-all-eligible-users.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ description: When viewing the Dynamics 365 App for Outlook section within Settin
44
ms.reviewer:
55
ms.topic: troubleshooting
66
ms.date: 03/31/2021
7-
ms.subservice: d365-sales-custom-solutions
87
---
98
# A user doesn't appear in the All Eligible Users list within the Microsoft Dynamics 365 App for Outlook area
109

support/dynamics-365/sales/action-not-available.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ description: Provides a solution to action not available error when you select a
44
ms.reviewer:
55
ms.topic: troubleshooting
66
ms.date: 03/31/2021
7-
ms.subservice: d365-sales-custom-solutions
87
---
98
# "Action not available. To use this action, you must first select the old solution and then try again" message appears in Dynamics 365
109

0 commit comments

Comments
 (0)