У меня есть оценщик c #, который использует (я думаю) новую упрощенную модель домена приложения .Net 4 для размещения сборки c #, а остальное делает удаленное взаимодействие. Вызов для создания домена приложения:
Evidence ev = new Evidence();
ev.AddHostEvidence(new Zone(SecurityZone.Trusted));
PermissionSet pset = SecurityManager.GetStandardSandbox(ev);
AppDomainSetup ads = new AppDomainSetup();
ads.ApplicationBase = "C:\\Sandbox";
// Create the sandboxed domain.
AppDomain sandbox = AppDomain.CreateDomain(
"Sandboxed Domain",
ev,
ads,
pset,
null);
C # eval встроен в серверное приложение, но я не хочу, чтобы песочница контролировалась, если только она не вызывающая сторона. То, что я ищу, касается некоторых разъяснений относительно того, что предоставить в качестве доказательства от звонящего. Я ищу совет и руководство.
Любая помощь будет оценена.