Derleme Bağlama Yönlendirmesi Güvenlik İzni

Bir uygulama yapılandırma dosyasında açık derleme bağlama yeniden yönlendirmesi için bir güvenlik izni gerekir. Bu, .NET Framework derlemelerinin ve üçüncü tarafların derlemelerinin yeniden yönlendirilmesi için geçerlidir. üzerinde bayrağı SecurityPermissionayarlanarak SecurityPermissionFlag izin verilir. Yönetilen derlemelerin varsayılan olarak hiçbir izni yoktur.

Güvenilen Bölge (yerel makine) ve İntranet Bölgesi'nde çalışan uygulamalara güvenlik izni verilir. İnternet Bölgesinde çalışan uygulamaların derleme bağlama yeniden yönlendirmesi gerçekleştirmesi kesinlikle yasaktır.

Derleme yeniden yönlendirmesi, bileşen yayımcısı tarafından denetlenen bir yayımcı ilke dosyasında veya yönetici tarafından denetlenen makine yapılandırma dosyasında gerçekleştiriliyorsa izin gerekli değildir. Ancak, uygulamanın uygulama yapılandırma dosyasında publisherPolicy apply="no"/> öğesini kullanarak <yayımcı ilkesini açıkça yoksayma izni gereklidir.

Aşağıdaki tabloda BindingRedirects bayrağı için varsayılan güvenlik ayarları gösterilmektedir .

Bölge BindingRedirects bayrak ayarı
Güvenilen Bölge (yerel makine) -INI
İntranet Bölgesi -INI
Internet Bölgesi KAPALI
Güvenilmeyen bölgeler KAPALI

Bir yönetici, belirli bir bilgisayardaki belirli senaryoları desteklemek veya kısıtlamak için bu güvenlik ayarlarını değiştirebilir. BindingRedirects bayrağı ayarını varsayılandan değiştirmek için herhangi bir araç yoktur; yöneticinin kullanıcının bilgisayarında Security.config dosyasını el ile düzenlemesi gerekir.

Ayrıca bkz.