重複の可能性:
.NET 4.0 では、メモリ内アセンブリを「サンドボックス化」してメソッドを実行するにはどうすればよいですか?
シナリオは次のとおりです。ユーザーがac#クラスに構成できるいくつかのものを入れるビューが必要です:
public class my3rdpartyclass
{
public void withOneMethod()
{
}
}
これをオンザフライでコンパイルしたいと思いますが、これは私が推測する難しい部分ではありません。しかし、システムを保護するにはどうすればよいですか。たとえば、withOneMethod 内のサードパーティ コードは、システムに損傷を与えたり、web.config またはシステム情報からプロパティにアクセスしたりする可能性のあるものを実行できません。
このようなことは可能ですか?