Проблема при активации надстройки MAF с помощью пользовательского домена приложений - PullRequest
1 голос
/ 19 ноября 2010

Я пытаюсь использовать перегрузку метода MAF AddInToken.Activate(), который принимает AppDomain, чтобы я мог передать домен приложения, созданный моим клиентским приложением.

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

Я знаю, что MAF предлагает другие перегрузки методов, которые создадут для меня AppDomain и позволят мне указать назначенный набор разрешенийэто, но я не могу использовать этот подход в моем приложении, потому что мне нужно иметь возможность указать список моих собственных сборок со строгим именем, которым будет предоставлено полное доверие.

Есть предложения?

Спасибо,

Тим

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...