Мне нужно загрузить ненадежную сборку в мой домен приложений. Я не хочу помещать в «песочницу» новый AppDomain для выполнения этой сборки, потому что он внутренне требует доступа к определенным функциям, таким как HttpContext.Current (который будет нулевым в отдельном изолированном AppDomain).
Я думаю, что старый способ сделать это - вызвать Assembly.Load с некоторыми пользовательскими доказательствами, но похоже, что это стало устаревшим из-за изменений CAS в 4.0:
http://msdn.microsoft.com/en-us/library/ms145229.aspx
http://msdn.microsoft.com/en-us/library/ee191568(VS.100).aspx
Я не совсем понимаю, как я могу достичь того, чего я хочу, с помощью новой модели безопасности ... Может кто-нибудь объяснить или предложить альтернативный подход?
Спасибо.