2

可能重复:
在 .NET 4.0 中,如何“沙箱化”内存中的程序集并执行方法?

场景如下。我想要一个视图,用户可以在其中放入一些可以组成 ac# 类的东西:

public class my3rdpartyclass
{
   public void withOneMethod()
   {

   }
}

我想即时编译它,我猜这不是难点。但是我如何保护我的系统,例如 withOneMethod 中的第 3 方代码不能运行任何可能损坏我的系统或从 web.config 或系统信息访问属性的东西。

这样的事情可能吗?

4

0 回答 0