Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Указывает, отключается ли поведение по умолчанию, которое позволяет узлу среды выполнения переопределять параметры конфигурации для домена приложения.
<configuration>
<runtime>
<disableFusionUpdatesFromADManager>
Синтаксис
<disableFusionUpdatesFromADManager enabled="0|1"/>
Атрибуты и элементы
В следующих разделах описаны атрибуты, дочерние и родительские элементы.
Attributes
| Свойство | Description |
|---|---|
| enabled | Обязательный атрибут. Указывает, отключена ли возможность переопределения параметров Fusion по умолчанию. |
Атрибут с поддержкой
| Ценность | Description |
|---|---|
| 0 | Не отключайте возможность переопределения параметров Fusion. Это поведение по умолчанию, начиная с .NET Framework 4. |
| 1 | Отключите возможность переопределения параметров Fusion. Это позволяет вернуться к поведению более ранних версий .NET Framework. |
Дочерние элементы
Нет.
Родительские элементы
| Элемент | Description |
|---|---|
configuration |
Корневой элемент в любом файле конфигурации, используемом средой CLR и приложениями .NET Framework. |
runtime |
Содержит сведения о привязке сборки и сборке мусора. |
Замечания
Начиная с .NET Framework 4, поведение по умолчанию — разрешить AppDomainManager объекту переопределять параметры конфигурации с помощью ConfigurationFile свойства или SetConfigurationBytes метода AppDomainSetup объекта, передаваемого в реализацию AppDomainManager.InitializeNewDomain метода, в подклассе AppDomainManager. Для домена приложения по умолчанию параметры, которые вы изменяете, переопределяют параметры, заданные файлом конфигурации приложения. Для других доменов приложений они переопределяют параметры конфигурации, переданные в AppDomainManager.CreateDomain метод или AppDomain.CreateDomain метод.
Вы можете передать новые сведения о конфигурации или передать значение NULL (Nothing в Visual Basic), чтобы исключить сведения о конфигурации, переданные в ней.
Не передайте сведения о конфигурации свойству ConfigurationFile и методу SetConfigurationBytes . При передаче сведений о конфигурации в оба свойства данные, передаваемые ConfigurationFile свойству, игнорируются, так как SetConfigurationBytes метод переопределяет сведения о конфигурации из файла конфигурации приложения. При использовании ConfigurationFile свойства можно передать значение NULL (Nothing в Visual Basic) SetConfigurationBytes методу, чтобы исключить все байты конфигурации, указанные в вызове AppDomainManager.CreateDomain или AppDomain.CreateDomain методе.
Помимо сведений о конфигурации, можно изменить следующие параметры объектаAppDomainSetup, передаваемого AppDomainManager.InitializeNewDomain в реализацию метода: ApplicationBase, ApplicationNameCachePathDisallowApplicationBaseProbingDisallowBindingRedirectsDisallowCodeDownloadDisallowPublisherPolicyDynamicBaseLoaderOptimizationPrivateBinPathPrivateBinPathProbeи .ShadowCopyDirectoriesShadowCopyFiles
В качестве альтернативы использованию <disableFusionUpdatesFromADManager> элемента можно отключить поведение по умолчанию, создав параметр реестра или задав переменную среды. В реестре создайте значение DWORD с именем COMPLUS_disableFusionUpdatesFromADManagerHKCU\Software\Microsoft\.NETFramework или HKLM\Software\Microsoft\.NETFrameworkзначением 1. В командной строке задайте для переменной COMPLUS_disableFusionUpdatesFromADManager среды значение 1.
Example
В следующем примере показано, как отключить возможность переопределения параметров Fusion с помощью <disableFusionUpdatesFromADManager> элемента.
<configuration>
<runtime>
<disableFusionUpdatesFromADManager enabled="1" />
</runtime>
</configuration>