<disableFusionUpdatesFromADManager> Öğesi

Çalışma zamanı ana bilgisayarının bir uygulama etki alanı için yapılandırma ayarlarını geçersiz kmasına izin veren varsayılan davranışın devre dışı bırakılıp bırakılmadığını belirtir.

<Yapılandırma>
  <Çalışma zamanı>
    <disableFusionUpdatesFromADManager>

Syntax

<disableFusionUpdatesFromADManager enabled="0|1"/>  

Öznitelikler ve Öğeler

Öznitelikler, alt ve üst öğeler aşağıdaki bölümlerde açıklanmaktadır.

Öznitelikler

Öznitelik Açıklama
enabled Gerekli öznitelik.

Fusion ayarlarını geçersiz kılmaya yönelik varsayılan özelliğin devre dışı bırakılıp bırakılmayacağını belirtir.

etkin Öznitelik

Değer Açıklama
0 Fusion ayarlarını geçersiz kılma özelliğini devre dışı bırakma. Bu, .NET Framework 4'den başlayarak varsayılan davranıştır.
1 Fusion ayarlarını geçersiz kılma özelliğini devre dışı bırakın. Bu, .NET Framework önceki sürümlerinin davranışına geri döner.

Alt Öğeler

Yok.

Üst Öğeler

Öğe Açıklama
configuration Her yapılandırma dosyasında yer alan ve ortak dil çalışma zamanı ve .NET Framework uygulamaları tarafından kullanılan kök öğe.
runtime Derleme bağlama ve atık toplama hakkında bilgi içerir.

Açıklamalar

.NET Framework 4'den başlayarak, varsayılan davranış, nesnesinin alt sınıfınızda yöntemini uygulamanıza geçirilen nesnesinin AppDomainSetup özelliğini veya SetConfigurationBytes yöntemini kullanarak ConfigurationFile yapılandırma ayarlarını geçersiz kmasına izin vermektir AppDomainManagerAppDomainManager.AppDomainManager.InitializeNewDomain Varsayılan uygulama etki alanı için, değiştirdiğiniz ayarlar uygulama yapılandırma dosyası tarafından belirtilen ayarları geçersiz kılar. Diğer uygulama etki alanları için, veya AppDomain.CreateDomain yöntemine AppDomainManager.CreateDomain geçirilen yapılandırma ayarlarını geçersiz kılar.

Yeni yapılandırma bilgilerini geçirebilir veya geçirilen yapılandırma bilgilerini ortadan kaldırmak için null (Nothing Visual Basic'te) geçirebilirsiniz.

Yapılandırma bilgilerini hem özelliğine ConfigurationFile hem de yöntemine SetConfigurationBytes geçirmeyin. Yapılandırma bilgilerini her ikisine de geçirirseniz, yöntemi uygulama yapılandırma dosyasındaki ConfigurationFile yapılandırma bilgilerini geçersiz kıldığı için SetConfigurationBytes özelliğine geçirdiğiniz bilgiler yoksayılır. özelliğini kullanırsanızConfigurationFile, veya AppDomain.CreateDomain yöntemine yapılan çağrıda belirtilen yapılandırma baytlarını ortadan kaldırmak için SetConfigurationBytes yöntemine AppDomainManager.CreateDomain null (NothingVisual Basic'te) geçirebilirsiniz.

Yapılandırma bilgilerine ek olarak, yöntemini uygulamanıza geçirilen nesnede AppDomainSetup aşağıdaki ayarları değiştirebilirsiniz: ApplicationBase, ApplicationName, CachePath, , DisallowApplicationBaseProbing, DisallowBindingRedirects, DisallowCodeDownload, DisallowPublisherPolicy, , DynamicBase, LoaderOptimization, PrivateBinPath, PrivateBinPathProbeShadowCopyDirectoriesve ShadowCopyFiles.AppDomainManager.InitializeNewDomain

öğesini kullanmaya <disableFusionUpdatesFromADManager> alternatif olarak, bir kayıt defteri ayarı oluşturarak veya bir ortam değişkeni ayarlayarak varsayılan davranışı devre dışı bırakabilirsiniz. Kayıt defterinde, veya HKLM\Software\Microsoft\.NETFrameworkaltında HKCU\Software\Microsoft\.NETFramework adlı COMPLUS_disableFusionUpdatesFromADManager bir DWORD değeri oluşturun ve değeri 1 olarak ayarlayın. Komut satırında ortam değişkenini COMPLUS_disableFusionUpdatesFromADManager 1 olarak ayarlayın.

Örnek

Aşağıdaki örnekte, öğesini kullanarak Fusion ayarlarını geçersiz kılma özelliğinin nasıl devre dışı bırakılası gösterilmektedir <disableFusionUpdatesFromADManager> .

<configuration>  
   <runtime>  
      <disableFusionUpdatesFromADManager enabled="1" />  
   </runtime>  
</configuration>  

Ayrıca bkz.