Разрешение безопасности перенаправления привязки сборок
Для явного перенаправления привязки сборки в файле конфигурации приложения необходимо разрешение безопасности. Это относится к перенаправлению как сборок платформы .NET Framework, так и сторонних сборок. Разрешение предоставляется путем задания флага SecurityPermissionFlag в элементе SecurityPermission. Управляемые сборки по умолчанию не имеют разрешений.
Разрешение на безопасность предоставляется приложениям, работающим в доверенной зоне (локальном компьютере) и зоне интрасети. Приложения, работающие в зоне Интернета, строго запрещены выполнять перенаправление привязки сборок.
Разрешение не требуется, если перенаправление сборки выполняется в файле политики издателя издателя, управляемом издателем компонента, или в файле конфигурации компьютера, управляемом администратором. Однако разрешение требуется для явного пропуска политики издателя с помощью <publisherPolicy apply="no"/> в файле конфигурации приложения.
В следующей таблице показаны параметры безопасности по умолчанию для флага BindingRedirects .
Зона | Параметр флага BindingRedirects |
---|---|
Надежная зона (локальный компьютер) | ON |
Зона интрасети | ON |
Зона Интернета | OFF |
Ненадежные зоны | OFF |
Администратор может изменить эти параметры безопасности для поддержки или ограничения определенных сценариев на определенном компьютере. Нет средств для изменения параметра флага BindingRedirects по умолчанию. Администратор должен вручную изменить файл security.config на компьютере пользователя.
См. также
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по