Настройка политики CAS - PullRequest
       6

Настройка политики CAS

2 голосов
/ 29 октября 2009

У меня есть приложение .NET, которое пользователи запускают с файлового сервера. Для одной из сборок .NET требуется полное доверие. Я подписал собрание. При настройке политики безопасности доступа к коду, какую версию политики платформы .NET я должен установить? Приложение было построено для использования версии 1.1 .NET Framework. Нужно ли устанавливать политику для каждого фреймворка?

1 Ответ

0 голосов
/ 26 августа 2011

Вам потребуется установить политику на клиентском компьютере для версии среды CLR, используемой исполняющей сборкой. В вашем случае 1.1. Если ваше приложение ссылается на сборки из предыдущих версий .Net, они все равно будут загружены в версию CLR, используемую основной сборкой. Если одна сборка требует полного доверия, программа, которая ссылается на нее, также должна иметь полное доверие, чтобы сборка работала правильно. Эта ссылка на MSDN объясняет это лучше, ознакомьтесь с разделом «Прогулка по стеку»: Code Access Security . Кроме того, в случае, если вы не знали, что CAS был заменен (хотя и не удален) в качестве основного средства безопасности в .Net 4: Изменения безопасности в .Net Framework 4 .

С уважением, Drew

...