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 dove Common Language Runtime può trovare un assembly.
<configurazione>
<Runtime>
<assemblyBinding>
<dependentAssembly>
<codeBase>
Sintassi
<codeBase
version="Assembly version"
href="URL of assembly"/>
Attributi ed elementi
Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.
Attributes
| Attribute | Description |
|---|---|
href |
Attributo obbligatorio. Specifica l'URL in cui il runtime può trovare la versione specificata dell'assembly. |
version |
Attributo obbligatorio. Specifica la versione dell'assembly a cui si applica la codebase. Il formato di un numero di versione dell'assembly è major.minor.build.revision. |
Attributo version
| Value | Description |
|---|---|
| I valori validi per ogni parte del numero di versione sono compresi tra 0 e 65535. | Non applicabile. |
Elementi figli
Nessuno.
Elementi padre
| Elemento | Description |
|---|---|
buildproviders |
Definisce una raccolta di provider di compilazione usati per compilare file di risorse personalizzati. È possibile avere un numero qualsiasi di provider di compilazione. |
compilation |
Configura tutte le impostazioni di compilazione usate ASP.NET. |
configuration |
Elemento radice in ciascun file di configurazione usato in Common Language Runtime e nelle applicazioni .NET Framework. |
System.web |
Specifica l'elemento radice per la sezione di configurazione ASP.NET. |
Osservazioni:
Affinché il runtime usi l'impostazione <codeBase> in un file di configurazione del computer o in un file di criteri dell'editore, il file deve anche reindirizzare la versione dell'assembly. I file di configurazione dell'applicazione possono avere un'impostazione codebase senza reindirizzare la versione dell'assembly. Dopo aver determinato la versione dell'assembly da usare, il runtime applica l'impostazione della codebase dal file che determina la versione. Se non viene indicata alcuna codebase, il runtime esegue il probe per l'assembly nel modo consueto.
Se l'assembly ha un nome sicuro, l'impostazione della codebase può trovarsi ovunque nella intranet locale o in Internet. Se l'assembly è un assembly privato, l'impostazione della codebase deve essere un percorso relativo alla directory dell'applicazione.
Per gli assembly senza un nome sicuro, la versione viene ignorata e il caricatore usa il primo aspetto di all'interno <dependentAssembly>di <codebase> . Se è presente una voce nel file di configurazione dell'applicazione che reindirizza l'associazione a un altro assembly, il reindirizzamento avrà la precedenza anche se la versione dell'assembly non corrisponde alla richiesta di associazione.
Example
Nell'esempio seguente viene illustrato come specificare dove il runtime può trovare un assembly.
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="myAssembly"
publicKeyToken="32ab4ba45e0a69a1"
culture="neutral" />
<codeBase version="2.0.0.0"
href="http://www.litwareinc.com/myAssembly.dll"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>