Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Poznámka:
Tento článek je specifický pro rozhraní .NET Framework. Nevztahuje se na novější implementace .NET, včetně .NET 6 a novějších verzí.
Explicitní přesměrování vazby sestavení v konfiguračním souboru aplikace vyžaduje bezpečnostní oprávnění. To platí pro přesměrování sestavení z rozhraní .NET Framework a sestavení od třetích stran. Oprávnění je uděleno nastavením SecurityPermissionFlag příznaku na SecurityPermission. Spravovaná sestavení nemají ve výchozím nastavení žádná oprávnění.
Oprávnění zabezpečení se uděluje aplikacím spuštěným v zóně důvěryhodné zóny (místní počítač) a intranetové zóně. Aplikace spuštěné v zóně Internetu jsou přísně zakázány provádět přesměrování vazby sestavení.
Oprávnění není vyžadováno, pokud se přesměrování sestavení provádí v souboru zásad vydavatele, který je řízen vydavatelem komponenty, nebo v konfiguračním souboru počítače, který je řízen správcem. Oprávnění je však vyžadováno, aby aplikace explicitně ignorovala zásady vydavatele pomocí parametru< publisherPolicy apply="no"/>element v konfiguračním souboru aplikace.
Následující tabulka uvádí výchozí nastavení zabezpečení příznaku BindingRedirects .
| Zóna | Nastavení příznaku BindingRedirects |
|---|---|
| Důvěryhodná zóna (místní počítač) | ON |
| Zóna intranetu | ON |
| Zóna internetu | OFF |
| Nedůvěryhodné zóny | OFF |
Správce může tato nastavení zabezpečení změnit tak, aby podporoval nebo omezil konkrétní scénáře v daném počítači. Neexistují žádné nástroje pro změnu nastavení příznaku BindingRedirects z výchozího nastavení. Správce musí ručně upravit soubor Security.config na počítači uživatele.