Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Ç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>