Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Указывает, где среда CLR может найти сборку.
<конфигурация>
<среда выполнения>
<assemblyBinding>
<зависимыйAssembly>
<codeBase>
Синтаксис
<codeBase
version="Assembly version"
href="URL of assembly"/>
Атрибуты и элементы
В следующих разделах описаны атрибуты, дочерние и родительские элементы.
Attributes
| Свойство | Description |
|---|---|
href |
Обязательный атрибут. Указывает URL-адрес, в котором среда выполнения может найти указанную версию сборки. |
version |
Обязательный атрибут. Указывает версию сборки, к ней применяется база кода. Формат номера версии сборки — major.minor.build.version. |
Атрибут версии
| Ценность | Description |
|---|---|
| Допустимые значения для каждой части номера версии — от 0 до 65535. | Неприменимо. |
Дочерние элементы
Нет.
Родительские элементы
| Элемент | Description |
|---|---|
buildproviders |
Определяет коллекцию поставщиков сборок, используемых для компиляции пользовательских файлов ресурсов. У вас может быть любое количество поставщиков сборок. |
compilation |
Настраивает все параметры компиляции, которые ASP.NET используются. |
configuration |
Корневой элемент в любом файле конфигурации, используемом средой CLR и приложениями .NET Framework. |
System.web |
Указывает корневой элемент для раздела конфигурации ASP.NET. |
Замечания
Чтобы среда выполнения использовала <codeBase> параметр в файле конфигурации компьютера или файле политики издателя, файл также должен перенаправить версию сборки. Файлы конфигурации приложения могут иметь параметр базы кода без перенаправления версии сборки. После определения используемой версии сборки среда выполнения применяет параметр базы кода из файла, определяющего версию. Если база кода не указана, среда выполнения пробует сборку обычным образом.
Если сборка имеет строгое имя, параметр базы кода может находиться в любом месте локальной интрасети или в Интернете. Если сборка является частной сборкой, параметр базы кода должен быть путь относительно каталога приложения.
Для сборок без строгого имени версия игнорируется, а загрузчик использует первый внешний вид <codebase> внутри <dependentAssembly>. Если в файле конфигурации приложения есть запись, которая перенаправляет привязку к другой сборке, перенаправление будет иметь приоритет, даже если версия сборки не соответствует запросу привязки.
Example
В следующем примере показано, как указать, где среда выполнения может найти сборку.
<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>