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.
Note
Artikel ini khusus untuk .NET Framework. Ini tidak berlaku untuk implementasi .NET yang lebih baru, termasuk .NET 6 dan versi yang lebih baru.
Asisten notMarshalable penelusuran kesalahan terkelola (MDA) diaktifkan ketika runtime bahasa umum (CLR) menemukan penunjuk antarmuka COM tanpa proksi/stub terdaftar yang valid atau implementasi antarmuka yang salah IMarshal saat mencoba marshal antarmuka di seluruh konteks.
Gejala
Panggilan tidak dilayankan, atau panggilan terjadi dalam konteks yang salah untuk penunjuk antarmuka COM.
Penyebab
Tidak ada proksi/stub terdaftar yang valid atau yang salah IMarshal saat mencoba untuk melakukan marshal antarmuka di seluruh konteks.
Resolution
Pastikan Anda memiliki stub proksi yang terdaftar dan implementasinya IMarshal valid.
Efek pada Runtime
MDA ini tidak berpengaruh pada runtime.
Hasil
Pesan yang menjelaskan masalahnya.
Konfigurasi
<mdaConfig>
<assistants>
<notMarshalable/>
</assistants>
</mdaConfig>