2009-06-09 2 views
2

У меня есть несколько сборок на сетевом ресурсе. Существует другое приложение, которое использует отражение для загрузки этих данных и выполнения некоторого кода. Метод, который нужно выполнить, делает веб-запрос, поэтому я получаю исключение безопасности, когда пытаюсь это сделать. Я попытался подписать сборки, но это не сработает. У кого-нибудь есть мысли о том, как я могу заставить это работать?Предоставление FullTrust для сборки

ответ

3

Используйте caspol.exe utility. Вы можете доверять одной сборке или сетевому ресурсу.

+0

есть ли все-таки сделать это с помощью кода случайно? Приложение загружает эти сборки на нескольких компьютерах в сети. Вот почему сборки находятся на доле – Joe

+0

Не ненадежным кодом .NET. CAS был бы бесполезен, если бы вы могли это сделать! Это похоже на возможность предоставления прав администратора от пользователя, не являющегося администратором. –

+0

Вот что я подумал. Наверное, я надеялся, что ошибаюсь. :) – Joe

3

Если вы хотите использовать GUI-альтернативу caspol и установить .NET SDK, имеется также панель управления, называемая «Конфигурация Microsoft .NET Framework 2.0». Caspol делает эквивалент добавления «политики безопасности Runtime»

Смежные вопросы