我们正在使用CruiseControl.Net来持续集成我们的Web应用程序。
我们构建项目,将其压缩,然后将其复制到集成服务器。小小点后来, 将wbe.config缓存掉,删除文件夹,解压缩zip文件,重新创建文件夹等,然后将web.config复制回来。
问题在于,在这个过程中,其中一个文件夹(并不总是相同的文件夹) 将完全没有它的权限。
即使是所有者也无法打开文件夹来查看内容。
我们重新启动,一切都很黄金,我们可以删除文件夹并重新部署,并且每个工作都可以。
我的问题是,除非有人对这样的事情进行过任何研究,否则 你建议用什么工具来弄清楚权限搞砸了究竟是什么 重新启动后不再需要这样做。
我想如果我能弄清楚什么,我可以找出原因。
谢谢,
电子 -
答案 0 :(得分:0)
您可以尝试找一种以限制用户身份运行cruisecontrol.net的方法,这样就无法将权限设置为更高的权限。
答案 1 :(得分:0)
我担心我不记得细节但是这是一个模糊的安全设置在我们的IT人员调整网络,它现在有效。对不起,我记不起任何更多的信息了,但我想这甚至可以帮助其他人遇到这个问题。