Uprawnienie zabezpieczeń przekierowania powiązania zestawu

Jawne przekierowanie powiązań zestawu w pliku konfiguracji aplikacji wymaga uprawnienia zabezpieczeń. Dotyczy to przekierowań zestawów programu .NET Framework i zestawów firm trzecich. Uprawnienie jest przyznawane przez ustawienie flagi SecurityPermissionFlagSecurityPermissionna . Zestawy zarządzane nie mają domyślnie uprawnień.

Uprawnienie zabezpieczeń jest przyznawane aplikacjom działającym w strefie zaufanej (komputerze lokalnym) i strefie intranetowej. Aplikacje działające w strefie internetowej nie mogą wykonywać przekierowania powiązań zestawów.

Uprawnienie nie jest wymagane, jeśli przekierowanie zestawu jest wykonywane w pliku zasad wydawcy, który jest kontrolowany przez wydawcę składnika lub w pliku konfiguracji komputera, który jest kontrolowany przez administratora. Jednak uprawnienie jest wymagane, aby aplikacja jawnie ignorowała zasady wydawcy przy użyciu <elementu publisherPolicy apply="no"/> w pliku konfiguracji aplikacji.

W poniższej tabeli przedstawiono domyślne ustawienia zabezpieczeń flagi BindingRedirects .

Strefa Ustawienie flagi BindingRedirects
Zaufana strefa (maszyna lokalna) NA
Strefa intranetowa NA
Strefa Internet WYŁĄCZONE
Niezaufane strefy WYŁĄCZONE

Administrator może zmienić te ustawienia zabezpieczeń, aby obsługiwać lub ograniczać określone scenariusze na danym komputerze. Nie ma narzędzi do zmiany ustawienia flagi BindingRedirects z wartości domyślnej. Administrator musi ręcznie edytować plik Security.config na komputerze użytkownika.

Zobacz też