我们有一个ASP.Net MVC3站点,我们使用Web部署在IIS上发布。
在网站根目录下,我们有一个"Data"
文件夹,我们用它来存储上传的文件及其处理结果。
因此,目前"Site Root/Data"
下有很多文件/文件夹。
Web部署尝试在发布时更改ACL权限,在我们的案例中需要超过10分钟(大量文件/文件夹)。
现在我们正在使用
<includesetaclproviderondestination>False</includesetaclproviderondestination>
完全禁用setacl提供程序,但有时可以通过Web部署更改新添加的dirs的权限。
所以,问题是 - 除了关闭aclprovider外,在这种情况下我们能做些什么呢? 有没有办法通过web-deploy非递归地设置acl权限以使其更快?