Aracılığıyla paylaş


<disableFusionUpdatesFromADManager> Öğe

Çalışma zamanı konağına bir uygulama etki alanı için yapılandırma ayarlarını geçersiz kılma izni veren varsayılan davranışın devre dışı bırakılıp bırakılmayacağını belirtir.

<configuration>
  <runtime>
    <disableFusionUpdatesFromADManager>

Sözdizimi

<disableFusionUpdatesFromADManager enabled="0|1"/>

Öznitelikler ve Öğeler

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

Attributes

Özellik Description
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.

enabled Özniteliği

Değer Description
0 Fusion ayarlarını geçersiz kılma özelliğini devre dışı bırakmayın. 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'ün önceki sürümlerinin davranışına geri döner.

Alt Öğeler

Yok.

Üst Öğeler

Öğe Description
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 çöp toplama hakkında bilgi içerir.

Açıklamalar

.NET Framework 4'den başlayarak, varsayılan davranış, öğesinin AppDomainManager alt sınıfındaki yöntemini uygulamanıza geçirilen nesnenin ConfigurationFile özelliğini veya SetConfigurationBytes yöntemini kullanarak AppDomainSetup nesnenin AppDomainManager.InitializeNewDomain yapılandırma ayarlarını geçersiz kılmasına izin vermektirAppDomainManager. 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 AppDomainManager.CreateDomain yöntemine AppDomain.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 Nothing yöntemine SetConfigurationBytes yapılan çağrıda belirtilen yapılandırma baytlarını ortadan kaldırmak için yöntemine AppDomainManager.CreateDomain null (AppDomain.CreateDomainVisual 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: AppDomainManager.InitializeNewDomain, ApplicationBase, ApplicationName, CachePath, , DisallowApplicationBaseProbing, , DisallowBindingRedirects, DisallowCodeDownload, , DisallowPublisherPolicy, DynamicBaseLoaderOptimizationPrivateBinPathPrivateBinPathProbeve .ShadowCopyDirectoriesShadowCopyFiles

öğesini kullanmaya <disableFusionUpdatesFromADManager> alternatif olarak, bir kayıt defteri ayarı oluşturarak veya ortam değişkeni ayarlayarak varsayılan davranışı devre dışı bırakabilirsiniz. Kayıt defterinde veya COMPLUS_disableFusionUpdatesFromADManageraltında HKCU\Software\Microsoft\.NETFramework adlı HKLM\Software\Microsoft\.NETFramework 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.

Example

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

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

Ayrıca bakınız