Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Указывает, следует ли обходить проверку строгих имен на сборках с полным доверием, загруженных в полное доверие AppDomain.
<configuration>
<runtime>
<bypassTrustedAppStrongNames>
Синтаксис
<bypassTrustedAppStrongNames
enabled="true|false"/>
Атрибуты и элементы
В следующих разделах описаны атрибуты, дочерние и родительские элементы.
Attributes
| Свойство | Description |
|---|---|
enabled |
Обязательный атрибут. Указывает, включена ли функция обхода, которая избегает проверки надежных имен для сборок полного доверия. Если эта функция включена, строгие имена не проверяются на правильность при загрузке сборки. Значение по умолчанию — true. |
Атрибут с поддержкой
| Ценность | Description |
|---|---|
true |
Подписи строгого имени для сборок с полным доверием не проверяются при загрузке сборок в полное доверие AppDomain. Это значение по умолчанию. |
false |
Подписи строгого имени для сборок с полным доверием проверяются при загрузке сборок в полное доверие AppDomain. Подпись строгого имени проверяется только для правильности подписи; оно не сравнивается с другим строгим именем для совпадения. |
Дочерние элементы
Нет.
Родительские элементы
| Элемент | Description |
|---|---|
configuration |
Корневой элемент в любом файле конфигурации, используемом средой CLR и приложениями .NET Framework. |
runtime |
Содержит сведения о привязке сборки и сборке мусора. |
Замечания
Функция обхода строгого имени позволяет избежать затрат на проверку подписи строгого имени сборок полного доверия.
Функция обхода применяется к любой сборке, подписанной строгим именем, и имеет следующие характеристики:
Полностью доверенный StrongName без доказательств (например, имеет
MyComputerдоказательства зоны).Загружено в полностью доверенный AppDomain.
Загружено из расположения под этим свойством ApplicationBaseAppDomain.
Не подписывается с задержкой.
Замечание
Если функция обхода отключена для всех приложений на компьютере с помощью раздела реестра, этот параметр файла конфигурации не действует. Дополнительные сведения см. в разделе "Практическое руководство. Отключение функции обхода Strong-Name".
Example
В следующем примере показано, как указать поведение, которое проверяет подпись строгого имени для сборок полного доверия.
<configuration>
<runtime>
<bypassTrustedAppStrongNames enabled="false"/>
</runtime>
</configuration>