Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Specifica se disabilitare la memorizzazione nella cache degli errori di associazione che si verificano perché l'assembly non è stato trovato tramite probe.
<configurazione>
<Runtime>
<disableCachingBindingFailures>
Sintassi
<disableCachingBindingFailures enabled="0|1"/>
Attributi ed elementi
Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.
Attributes
| Attribute | Description |
|---|---|
| enabled | Attributo obbligatorio. Specifica se disabilitare la memorizzazione nella cache degli errori di associazione che si verificano perché l'assembly non è stato trovato tramite probe. |
Attributo abilitato
| Value | Description |
|---|---|
| 0 | Non disabilitare la memorizzazione nella cache degli errori di associazione che si verificano perché l'assembly non è stato trovato tramite probe. Si tratta del comportamento di associazione predefinito a partire da .NET Framework versione 2.0. |
| 1 | Disabilitare la memorizzazione nella cache degli errori di associazione che si verificano perché l'assembly non è stato trovato tramite probe. Questa impostazione ripristina il comportamento di associazione di .NET Framework versione 1.1. |
Elementi figli
Nessuno.
Elementi padre
| Elemento | Description |
|---|---|
configuration |
Elemento radice in ciascun file di configurazione usato in Common Language Runtime e nelle applicazioni .NET Framework. |
runtime |
Contiene informazioni sull'associazione di assembly e la Garbage Collection. |
Osservazioni:
A partire da .NET Framework versione 2.0, il comportamento predefinito per il caricamento degli assembly consiste nel memorizzare nella cache tutti gli errori di associazione e caricamento. Ciò significa che, se un tentativo di caricamento di un assembly ha esito negativo, le richieste successive di caricare lo stesso assembly hanno esito negativo immediatamente, senza alcun tentativo di individuare l'assembly. Questo elemento disabilita il comportamento predefinito per gli errori di associazione che si verificano perché l'assembly non è stato trovato nel percorso di probe. Questi errori generano FileNotFoundException.
Alcuni errori di associazione e caricamento non sono interessati da questo elemento e vengono sempre memorizzati nella cache. Questi errori si verificano perché l'assembly è stato trovato ma non è stato possibile caricare. BadImageFormatException Generano o FileLoadException. L'elenco seguente include alcuni esempi di tali errori.
Se si tenta di caricare un file non è un assembly valido, i tentativi successivi di caricare l'assembly avranno esito negativo anche se il file non valido viene sostituito con l'assembly corretto.
Se si tenta di caricare un assembly bloccato dal file system, i successivi tentativi di caricare l'assembly avranno esito negativo anche dopo il rilascio dell'assembly da parte del file system.
Se una o più versioni dell'assembly che si sta tentando di caricare si trovano nel percorso di probe, ma la versione specifica richiesta non è tra di esse, i tentativi successivi di caricare tale versione avranno esito negativo anche se la versione corretta viene spostata nel percorso di probe.
Example
Nell'esempio seguente viene illustrato come disabilitare la memorizzazione nella cache degli errori di associazione di assembly che si verificano perché l'assembly non è stato trovato tramite probe.
<configuration>
<runtime>
<disableCachingBindingFailures enabled="1" />
</runtime>
</configuration>