mirror of
https://github.com/microsoft/dotnet.git
synced 2025-12-19 17:37:07 -05:00
Changes made in dotnet/docs#11463 (#985)
This commit is contained in:
@@ -23,13 +23,13 @@ Starting with applications that target the .NET Framework 4.7.1, the runtime pro
|
||||
### Recommended Action
|
||||
On service start, if there is an exception, that exception will be propagated. This should help diagnose cases where services fail to start. <br/>
|
||||
|
||||
If this behavior is undesirable, you can opt out of it by adding the following <AppContextSwitchOverrides> element to the <runtime> section of your application configuration file:
|
||||
If this behavior is undesirable, you can opt out of it by adding the following <AppContextSwitchOverrides> element to the <runtime> section of your application configuration file:
|
||||
|
||||
```xml
|
||||
<AppContextSwitchOverrides value="Switch.System.ServiceProcess.DontThrowExceptionsOnStart=true" />
|
||||
```
|
||||
|
||||
If your application targets an earlier version than 4.7.1 but you want to have this behavior, add the following <AppContextSwitchOverrides> element to the <runtime> section of your application configuration file:
|
||||
If your application targets an earlier version than 4.7.1 but you want to have this behavior, add the following <AppContextSwitchOverrides> element to the <runtime> section of your application configuration file:
|
||||
|
||||
```xml
|
||||
<AppContextSwitchOverrides value="Switch.System.ServiceProcess.DontThrowExceptionsOnStart=false" />
|
||||
|
||||
@@ -22,7 +22,7 @@ Decompressing a zip file created by an app that targets a previous version of th
|
||||
|
||||
The impact of this change on .ZIP files that are decompressed on the Windows operating system by APIs in the .NET Framework <xref:System.IO?displayProperty=nameWithType> namespace should be minimal, since these APIs can seamlessly handle either a forward slash ("/") or a backslash ("\\") as the path separator character.<br />
|
||||
|
||||
If this change is undesirable, you can opt out of it by adding a configuration setting to the [`<runtime>`](~/docs/framework/configure-apps/file-schema/runtime/runtime-element.md) section of your application configuration file. The following example shows both the `<runtime>` section and the `Switch.System.IO.Compression.ZipFile.UseBackslash` opt-out switch:
|
||||
If this change is undesirable, you can opt out of it by adding a configuration setting to the [\<runtime>](~/docs/framework/configure-apps/file-schema/runtime/runtime-element.md) section of your application configuration file. The following example shows both the `<runtime>` section and the `Switch.System.IO.Compression.ZipFile.UseBackslash` opt-out switch:
|
||||
|
||||
```xml
|
||||
<runtime>
|
||||
@@ -30,7 +30,7 @@ If this change is undesirable, you can opt out of it by adding a configuration s
|
||||
</runtime>
|
||||
```
|
||||
|
||||
In addition, apps that target previous versions of the .NET Framework but are running on the .NET Framework 4.6.1 and later versions can opt in to this behavior by adding a configuration setting to the [`<runtime>`](~/docs/framework/configure-apps/file-schema/runtime/runtime-element.md) section of the application configuration file. The following shows both the `<runtime>` section and the `Switch.System.IO.Compression.ZipFile.UseBackslash` opt-in switch.
|
||||
In addition, apps that target previous versions of the .NET Framework but are running on the .NET Framework 4.6.1 and later versions can opt in to this behavior by adding a configuration setting to the [\<runtime>](~/docs/framework/configure-apps/file-schema/runtime/runtime-element.md) section of the application configuration file. The following shows both the `<runtime>` section and the `Switch.System.IO.Compression.ZipFile.UseBackslash` opt-in switch.
|
||||
|
||||
```xml
|
||||
<runtime>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
## Contract.Invariant or Contract.Requires<TException> do not consider String.IsNullOrEmpty to be pure
|
||||
## Contract.Invariant or Contract.Requires\<TException> do not consider String.IsNullOrEmpty to be pure
|
||||
|
||||
### Scope
|
||||
Minor
|
||||
|
||||
@@ -20,7 +20,7 @@ In rare cases, this breaks communication between clients and existing servers th
|
||||
|
||||
### Recommended Action
|
||||
|
||||
If this change breaks communication with an existing server, you can disable sending the [`SCH_SEND_AUX_RECORD`](https://docs.microsoft.com/windows/desktop/api/schannel/ns-schannel-_schannel_cred) flag and restore the previous behavior of not splitting data into separate records by adding the following switch to the [`<AppContextSwitchOverrides>`](~/docs/framework/configure-apps/file-schema/runtime/appcontextswitchoverrides-element.md) element in the [`<runtime>`](~/docs/framework/configure-apps/file-schema/runtime/runtime-element.md) section of your app configuration file:
|
||||
If this change breaks communication with an existing server, you can disable sending the [`SCH_SEND_AUX_RECORD`](https://docs.microsoft.com/windows/desktop/api/schannel/ns-schannel-_schannel_cred) flag and restore the previous behavior of not splitting data into separate records by adding the following switch to the [\<AppContextSwitchOverrides>](~/docs/framework/configure-apps/file-schema/runtime/appcontextswitchoverrides-element.md) element in the [\<runtime>](~/docs/framework/configure-apps/file-schema/runtime/runtime-element.md) section of your app configuration file:
|
||||
|
||||
```xml
|
||||
<runtime>
|
||||
|
||||
Reference in New Issue
Block a user