我们正在开发一个SaaS应用程序,其中包括为Mercurial(Hg)存储库提供空间。 现在,Hg repo只是磁盘上的一个目录,允许每个用户拥有尽可能多的磁盘空间,但这里限制的因素是根据订阅分配的磁盘空间量(例如,100 MB的免费计划, 6GB高级,等等)。
我们要做的是为每个用户configuration一个目录(这将是用户的ASP.NET站点将在其下运行)。 这在Windows Server下是可行的吗? 如果是,可以通过编程来完成吗?
显然这是可能的 – 请参阅此博客条目 : Windows Server 2003 R2中的新function:目录级配额 。 但是,这似乎只对文件夹起作用,而不是文件夹 – 用户配对,但是您可以以某种方式将每个用户配额(以音量级别进行操作)配合使用。