Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Указывает, создает Publisher ли среда выполнения доказательства безопасности доступа к коду (CAS).
<configuration>
<runtime>
<generatePublisherEvidence>
Замечание
Безопасность доступа к коду (CAS) не рекомендуется использовать во всех версиях .NET Framework и .NET. Последние версии .NET не учитывают заметки CAS и создают ошибки, если используются API, связанные с CAS. Разработчики должны искать альтернативные средства выполнения задач безопасности.
Синтаксис
<generatePublisherEvidence
enabled="true|false"/>
Атрибуты и элементы
В следующих разделах описаны атрибуты, дочерние и родительские элементы.
Attributes
| Свойство | Description |
|---|---|
enabled |
Обязательный атрибут. Указывает, создает Publisher ли среда выполнения доказательства. |
Атрибут с поддержкой
| Ценность | Description |
|---|---|
false |
Не создает Publisher доказательства. |
true |
Создает Publisher доказательства. Это значение по умолчанию. |
Дочерние элементы
Нет.
Родительские элементы
| Элемент | Description |
|---|---|
configuration |
Корневой элемент в любом файле конфигурации, используемом средой CLR и приложениями .NET Framework. |
runtime |
Содержит сведения о параметрах инициализации среды выполнения. |
Замечания
Среда CLR пытается проверить подпись Authenticode во время загрузки, чтобы создать Publisher доказательства для сборки. Однако по умолчанию большинство приложений не нуждаются в Publisher доказательствах. Стандартная политика CAS не зависит от PublisherMembershipCondition. Следует избежать ненужных затрат на запуск, связанных с проверкой подписи издателя, если приложение не выполняется на компьютере с пользовательской политикой CAS или планируется удовлетворить требования в PublisherIdentityPermission среде с частичным доверием. (Требования к разрешениям удостоверения всегда будут успешными в среде полного доверия.)
Замечание
Мы рекомендуем службам использовать <generatePublisherEvidence> элемент для повышения производительности запуска. Использование этого элемента также может помочь избежать задержек, которые могут привести к истечению времени ожидания и отмене запуска службы.
Файл конфигурации
Этот элемент можно использовать только в файле конфигурации приложения.
Example
В следующем примере показано, как использовать <generatePublisherEvidence> элемент для отключения проверки политики издателя CAS для приложения.
<configuration>
<runtime>
<generatePublisherEvidence enabled="false"/>
</runtime>
</configuration>