|
2 | 2 | author: cephalin
|
3 | 3 | ms.service: azure-app-service
|
4 | 4 | ms.topic: include
|
5 |
| -ms.date: 09/09/2021 |
| 5 | +ms.date: 01/24/2025 |
6 | 6 | ms.author: cephalin
|
7 | 7 | ---
|
8 | 8 |
|
9 |
| -When you clone configuration from another deployment slot, the cloned configuration is editable. Some configuration elements follow the content across a swap (not slot specific), whereas other configuration elements stay in the same slot after a swap (slot specific). The following lists show the settings that change when you swap slots. |
| 9 | +When you clone configuration from another deployment slot, the cloned configuration is editable. Some configuration elements follow the content across a swap (*not slot specific*). Other configuration elements stay in the same slot after a swap (*slot specific*). The following lists show the settings that change when you swap slots. |
10 | 10 |
|
11 | 11 | **Settings that are swapped**:
|
12 | 12 |
|
13 |
| -* Language stack and version, 32/64-bit |
14 |
| -* App settings (can be configured to stick to a slot) |
15 |
| -* Connection strings (can be configured to stick to a slot) |
16 |
| -* Mounted storage accounts (can be configured to stick to a slot) |
17 |
| -* Handler mappings |
18 |
| -* Public certificates |
19 |
| -* WebJobs content |
20 |
| -* Hybrid connections * |
21 |
| -* Service endpoints * |
22 |
| -* Azure Content Delivery Network * |
23 |
| -* Path mappings |
| 13 | +- Language stack and version, 32/64-bit |
| 14 | +- App settings (can be configured to stick to a slot) |
| 15 | +- Connection strings (can be configured to stick to a slot) |
| 16 | +- Mounted storage accounts (can be configured to stick to a slot) |
| 17 | +- Handler mappings |
| 18 | +- Public certificates |
| 19 | +- WebJobs content |
| 20 | +- Hybrid connections * |
| 21 | +- Service endpoints * |
| 22 | +- Azure Content Delivery Network * |
| 23 | +- Path mappings |
24 | 24 |
|
25 | 25 | Features marked with an asterisk (*) are planned to be unswapped.
|
26 | 26 |
|
27 | 27 | **Settings that aren't swapped**:
|
28 | 28 |
|
29 |
| -* General settings not mentioned in **Settings that are swapped** |
30 |
| -* Publishing endpoints |
31 |
| -* Custom domain names |
32 |
| -* Non-public certificates and TLS/SSL settings |
33 |
| -* Scale settings |
34 |
| -* WebJobs schedulers |
35 |
| -* IP restrictions |
36 |
| -* Always On |
37 |
| -* Diagnostic settings |
38 |
| -* Cross-origin resource sharing (CORS) |
39 |
| -* Virtual network integration |
40 |
| -* Managed identities and related settings |
41 |
| -* Settings that end with the suffix _EXTENSION_VERSION |
42 |
| -* Settings that created by [Service Connector](../articles/service-connector/overview.md) |
| 29 | +- General settings not mentioned in **Settings that are swapped** |
| 30 | +- Publishing endpoints |
| 31 | +- Custom domain names |
| 32 | +- Nonpublic certificates and TLS/SSL settings |
| 33 | +- Scale settings |
| 34 | +- WebJobs schedulers |
| 35 | +- IP restrictions |
| 36 | +- Always On |
| 37 | +- Diagnostic settings |
| 38 | +- Cross-origin resource sharing (CORS) |
| 39 | +- Virtual network integration |
| 40 | +- Managed identities and related settings |
| 41 | +- Settings that end with the suffix _EXTENSION_VERSION |
| 42 | +- Settings that created by [Service Connector](../articles/service-connector/overview.md) |
43 | 43 |
|
44 | 44 | > [!NOTE]
|
45 |
| -> To make aforementioned settings swappable, add the app setting `WEBSITE_OVERRIDE_PRESERVE_DEFAULT_STICKY_SLOT_SETTINGS` in every slot of the app and set its value to `0` or `false`. These settings are either all swappable or not at all. You can't make just some settings swappable and not the others. Managed identities are never swapped and are not affected by this override app setting. |
| 45 | +> To make settings swappable, add the app setting `WEBSITE_OVERRIDE_PRESERVE_DEFAULT_STICKY_SLOT_SETTINGS` in every slot of the app and set its value to `0` or `false`. These settings are either all swappable or not at all. You can't make just some settings swappable and not the others. Managed identities are never swapped. This override app setting doesn't affect them. |
46 | 46 | >
|
47 |
| -> Certain app settings that apply to unswapped settings are also not swapped. For example, since diagnostic settings are not swapped, related app settings like `WEBSITE_HTTPLOGGING_RETENTION_DAYS` and `DIAGNOSTICS_AZUREBLOBRETENTIONDAYS` are also not swapped, even if they don't show up as slot settings. |
| 47 | +> Certain app settings that apply to unswapped settings are also not swapped. For example, since diagnostic settings aren't swapped, related app settings like `WEBSITE_HTTPLOGGING_RETENTION_DAYS` and `DIAGNOSTICS_AZUREBLOBRETENTIONDAYS` are also not swapped, even if they don't show up as slot settings. |
48 | 48 | >
|
0 commit comments