我有一个web应用程序,它具有对别名目录的读/写/执行权限。当我在调试模式下在Visual Studio中,下面的语句的工作原理:Directory.Move()在调试模式下工作,但在部署时不工作
Directory.Move("\\\\localhost\\Alias\\oldDirectory","\\\\localhost\\Alias\\newDirectory");
最终的结果是,oldDirectory
现在在别名目录newDirectory
。
但,当我测试在生产前这段代码,我有oldDirectory
并在别名目录newDirectory
。 Directory.Move
现在表现得好像只是将oldDirectory
复制到newDirectory
一样。
这是怎么发生的?
你将如何去设置删除权限?从我可以告诉,如果我有写权限,我也有删除权限。 要更改别名目录的权限,我执行以下操作: 1)右键单击该文件夹,然后选择“共享和安全性”。 2)点击“网页共享”标签,然后点击“编辑权限” 3)在出现的窗体上,我只看到“读取”,“写入”,但没有像“删除”。 我看错了吗? – Davidann 2010-08-20 16:34:09
TBH我不确定从Web共享选项卡授予写入权限是否也授予删除权限。我期望它,但你应该能够通过查看安全选项卡上各个用户/组的权限来进行仔细检查。上面引用的权限来自安全选项卡的高级对话框。 – 2010-08-20 16:43:38