Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menentukan apakah perilaku default, yaitu mengizinkan host runtime untuk mengambil alih pengaturan konfigurasi untuk domain aplikasi, dinonaktifkan.
<configuration>
<runtime>
<disableFusionUpdatesFromADManager>
Syntax
<disableFusionUpdatesFromADManager enabled="0|1"/>
Atribut dan Elemen
Bagian berikut menjelaskan atribut, elemen turunan, dan elemen induk.
Attributes
| Attribute | Description |
|---|---|
| enabled | Atribut yang diperlukan. Menentukan apakah kemampuan default untuk mengambil alih pengaturan Fusion dinonaktifkan. |
Atribut yang diaktifkan
| Nilai | Description |
|---|---|
| 0 | Jangan nonaktifkan kemampuan untuk mengambil alih pengaturan Fusion. Ini adalah perilaku default, dimulai dengan .NET Framework 4. |
| 1 | Nonaktifkan kemampuan untuk mengambil alih pengaturan Fusion. Ini kembali ke perilaku versi .NET Framework yang lebih lama. |
Elemen Anak
Tidak ada.
Elemen Induk
| Elemen | Description |
|---|---|
configuration |
Elemen akar di setiap file konfigurasi yang digunakan oleh runtime dan aplikasi .NET Framework. |
runtime |
Berisi informasi tentang pengikatan perakitan dan pengumpulan sampah. |
Komentar
Dimulai dengan .NET Framework 4, perilaku defaultnya adalah mengizinkan AppDomainManager objek mengambil alih pengaturan konfigurasi dengan menggunakan ConfigurationFile properti atau SetConfigurationBytes metode AppDomainSetup objek yang diteruskan ke implementasi AppDomainManager.InitializeNewDomain metode Anda, di subkelas Anda dari AppDomainManager. Untuk domain aplikasi default, pengaturan yang Anda ubah mengambil alih pengaturan yang ditentukan oleh file konfigurasi aplikasi. Untuk domain aplikasi lain, mereka mengambil alih pengaturan konfigurasi yang diteruskan ke AppDomainManager.CreateDomain metode atau AppDomain.CreateDomain .
Anda dapat meneruskan informasi konfigurasi baru, atau meneruskan null (Nothing di Visual Basic) untuk menghilangkan informasi konfigurasi yang diteruskan.
Jangan meneruskan informasi konfigurasi ke ConfigurationFile properti dan SetConfigurationBytes metode . Jika Anda meneruskan informasi konfigurasi ke keduanya, informasi yang Anda berikan ke ConfigurationFile properti diabaikan, karena SetConfigurationBytes metode mengambil alih informasi konfigurasi dari file konfigurasi aplikasi. Jika Anda menggunakan ConfigurationFile properti , Anda dapat meneruskan null (Nothing di Visual Basic) ke SetConfigurationBytes metode untuk menghilangkan byte konfigurasi apa pun yang ditentukan dalam panggilan ke AppDomainManager.CreateDomain metode atau AppDomain.CreateDomain .
Selain informasi konfigurasi, Anda dapat mengubah pengaturan berikut pada objek yang diteruskan AppDomainSetup ke implementasi AppDomainManager.InitializeNewDomain metode Anda: ApplicationBase, ApplicationNameCachePath, DisallowApplicationBaseProbing, DisallowBindingRedirectsDisallowCodeDownloadDisallowPublisherPolicyDynamicBase, LoaderOptimization, PrivateBinPath, , PrivateBinPathProbe, , , ShadowCopyDirectoriesdan .ShadowCopyFiles
Sebagai alternatif untuk menggunakan <disableFusionUpdatesFromADManager> elemen , Anda dapat menonaktifkan perilaku default dengan membuat pengaturan registri atau dengan mengatur variabel lingkungan. Di registri, buat nilai DWORD bernama COMPLUS_disableFusionUpdatesFromADManager di bawah HKCU\Software\Microsoft\.NETFramework atau HKLM\Software\Microsoft\.NETFramework, dan atur nilai ke 1. Pada baris perintah, atur variabel COMPLUS_disableFusionUpdatesFromADManager lingkungan ke 1.
Example
Contoh berikut menunjukkan cara menonaktifkan kemampuan untuk mengambil alih pengaturan Fusion dengan menggunakan <disableFusionUpdatesFromADManager> elemen .
<configuration>
<runtime>
<disableFusionUpdatesFromADManager enabled="1" />
</runtime>
</configuration>