Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Указывает, следует ли отключить кэширование сбоев привязки, возникающих из-за того, что сборка не найдена путем проверки.
<конфигурация>
<среда выполнения>
<disableCachingBindingFailures>
Синтаксис
<disableCachingBindingFailures enabled="0|1"/>
Атрибуты и элементы
В следующих разделах описаны атрибуты, дочерние и родительские элементы.
Attributes
| Свойство | Description |
|---|---|
| enabled | Обязательный атрибут. Указывает, следует ли отключить кэширование сбоев привязки, возникающих из-за того, что сборка не найдена путем проверки. |
Атрибут с поддержкой
| Ценность | Description |
|---|---|
| 0 | Не отключайте кэширование сбоев привязки, возникающих из-за того, что сборка не найдена путем проверки. Это поведение привязки по умолчанию, начиная с .NET Framework версии 2.0. |
| 1 | Отключите кэширование сбоев привязки, возникающих из-за того, что сборка не найдена путем проверки. Этот параметр возвращает поведение привязки платформы .NET Framework версии 1.1. |
Дочерние элементы
Нет.
Родительские элементы
| Элемент | Description |
|---|---|
configuration |
Корневой элемент в любом файле конфигурации, используемом средой CLR и приложениями .NET Framework. |
runtime |
Содержит сведения о привязке сборки и сборке мусора. |
Замечания
Начиная с .NET Framework версии 2.0, поведение по умолчанию для загрузки сборок заключается в кэшировании всех сбоев привязки и загрузки. То есть, если попытка загрузить сборку завершается ошибкой, последующие запросы на загрузку той же сборки немедленно завершаются ошибкой без каких-либо попыток найти сборку. Этот элемент отключает поведение по умолчанию для сбоев привязки, возникающих из-за того, что сборка не найдена в пути проверки. Эти ошибки возникают FileNotFoundException.
Некоторые сбои привязки и загрузки не влияют на этот элемент и всегда кэшируются. Эти сбои возникают из-за того, что сборка найдена, но не удалось загрузить. Они бросают BadImageFormatException или FileLoadException. В следующем списке приведены некоторые примеры таких сбоев.
Если вы пытаетесь загрузить файл не является допустимой сборкой, последующие попытки загрузки сборки завершаются ошибкой, даже если неправильный файл заменяется правильной сборкой.
Если вы пытаетесь загрузить сборку, заблокированную файловой системой, последующие попытки загрузки сборки завершаются ошибкой даже после выпуска сборки файловой системой.
Если одна или несколько версий сборки, которую вы пытаетесь загрузить, находится в пути проверки, но конкретная версия, которую вы запрашиваете, не является одной из них, последующие попытки загрузки этой версии завершаются ошибкой, даже если правильная версия перемещается в путь проверки.
Example
В следующем примере показано, как отключить кэширование сбоев привязки сборки, возникающих из-за того, что сборка не найдена путем проверки.
<configuration>
<runtime>
<disableCachingBindingFailures enabled="1" />
</runtime>
</configuration>