Я пытаюсь использовать перегрузку метода MAF AddInToken.Activate()
, который принимает AppDomain
, чтобы я мог передать домен приложения, созданный моим клиентским приложением.
Когда передано AppDomain
настроенный с неограниченными разрешениями, он работает нормально, но если я уменьшу набор разрешений (например, с помощью набора разрешений для изолированной программной среды Интернета), MAF выдает SecurityException
при выполнении отражения, необходимого для обнаружения его надстроек.Поскольку сборки MAF установлены в GAC, разве они не должны быть полностью доверенными?
Я знаю, что MAF предлагает другие перегрузки методов, которые создадут для меня AppDomain
и позволят мне указать назначенный набор разрешенийэто, но я не могу использовать этот подход в моем приложении, потому что мне нужно иметь возможность указать список моих собственных сборок со строгим именем, которым будет предоставлено полное доверие.
Есть предложения?
Спасибо,
Тим