我想为 IIS 开发 PaaS,我希望用户能够上传 dll,我将托管他们。这些 dll 将是 ServiceStack 服务。
我想对这些 api 进行沙箱化处理,以便他们可以访问互联网 - 仅限某些 ip,但要限制他们对文件系统的操作系统访问 - 仅限于最大限制为 20mb 的某些目录(例如)。
我知道在linux中我有像docker这样的容器可以帮助我轻松地做到这一点,任何如何在.NET中做到这一点的想法(非常欢迎提供帮助的开源库:))
我想为 IIS 开发 PaaS,我希望用户能够上传 dll,我将托管他们。这些 dll 将是 ServiceStack 服务。
我想对这些 api 进行沙箱化处理,以便他们可以访问互联网 - 仅限某些 ip,但要限制他们对文件系统的操作系统访问 - 仅限于最大限制为 20mb 的某些目录(例如)。
我知道在linux中我有像docker这样的容器可以帮助我轻松地做到这一点,任何如何在.NET中做到这一点的想法(非常欢迎提供帮助的开源库:))
您可以为此使用代码访问安全和信任级别。
看一眼:
http://msdn.microsoft.com/en-us/library/wyts434y(v=vs.100).aspx
http://msdn.microsoft.com/en-us/library/87x8e4d1(v=vs.100).aspx