Пока что я нашел 2 способа сделать это. С помощью действительно сложного метода установка сертификатов на целевой машине .
Или более простым способом, который подходит только для интрасетей здесь :
Развертывание пользовательской политики безопасности CLR
который изменяет значение по умолчанию
набор разрешений для данной зоны
Так что я так и сделал, и это работает. Вот подробные инструкции о том, как заставить его работать:
- Открыть Панель управления> Администрирование> Конфигурация .NET Framework 2.0
- Разверните Политику безопасности времени выполнения> Компьютер> Группы кодов> All_Code
- Щелкните правой кнопкой мыши All_Code и выберите New ...
- Создайте новую группу кода, я назвал мою MyProject_FullTrust_Zone
- Выберите тип условия URL и укажите путь в сети, где будут развернуты приложения.
- Выберите «Использовать существующий набор разрешений» и установите для него «Полное доверие».
Теперь единственная проблема этого метода заключается в том, что мне нужно развернуть это изменение на сотнях машин. Так, может быть, есть еще более простой способ сделать это?