我有一個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