Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Określa, gdzie środowisko uruchomieniowe języka wspólnego może znaleźć zestaw.
<konfiguracji>
<Środowiska wykonawczego>
<assemblyBinding>
<dependentAssembly>
<codeBase>
Składnia
<codeBase
version="Assembly version"
href="URL of assembly"/>
Atrybuty i elementy
W poniższych sekcjach opisano atrybuty, elementy podrzędne i elementy nadrzędne.
Attributes
| Attribute | Description |
|---|---|
href |
Wymagany atrybut. Określa adres URL, pod którym środowisko uruchomieniowe może znaleźć określoną wersję zestawu. |
version |
Wymagany atrybut. Określa wersję zestawu, do których ma zastosowanie baza kodu. Format numeru wersji zestawu to major.minor.build.revision. |
version Attribute
| Wartość | Description |
|---|---|
| Prawidłowe wartości dla każdej części numeru wersji to od 0 do 65535. | Nie dotyczy. |
Elementy podrzędne
Żaden.
Elementy nadrzędne
| Składnik | Description |
|---|---|
buildproviders |
Definiuje kolekcję dostawców kompilacji używanych do kompilowania niestandardowych plików zasobów. Możesz mieć dowolną liczbę dostawców kompilacji. |
compilation |
Konfiguruje wszystkie ustawienia kompilacji używane ASP.NET. |
configuration |
Element główny w każdym pliku konfiguracji używanym przez środowisko uruchomieniowe języka wspólnego i aplikacje programu .NET Framework. |
System.web |
Określa element główny sekcji konfiguracji ASP.NET. |
Uwagi
Aby środowisko uruchomieniowe używało <codeBase> ustawienia w pliku konfiguracji komputera lub pliku zasad wydawcy, plik musi również przekierować wersję zestawu. Pliki konfiguracji aplikacji mogą mieć ustawienie bazy kodu bez przekierowywania wersji zestawu. Po określeniu, która wersja zestawu ma być używana, środowisko uruchomieniowe stosuje ustawienie bazy kodu z pliku, który określa wersję. Jeśli żadna baza kodu nie jest wskazana, sondy środowiska uruchomieniowego dla zestawu w zwykły sposób.
Jeśli zestaw ma silną nazwę, ustawienie bazy kodu może znajdować się w dowolnym miejscu w lokalnym intranecie lub Internecie. Jeśli zestaw jest zestawem prywatnym, ustawienie bazy kodu musi być ścieżką względem katalogu aplikacji.
W przypadku zestawów bez silnej nazwy wersja jest ignorowana, a moduł ładujący używa pierwszego wyglądu <codebase> wewnątrz <dependentAssembly>elementu . Jeśli w pliku konfiguracji aplikacji istnieje wpis, który przekierowuje powiązanie do innego zestawu, przekierowanie będzie mieć pierwszeństwo, nawet jeśli wersja zestawu nie jest zgodna z żądaniem powiązania.
Example
W poniższym przykładzie pokazano, jak określić, gdzie środowisko uruchomieniowe może znaleźć zestaw.
<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>