none
DirectorySecurity 無法轉譯某些或所有識別參考? RRS feed

  • 問題

  • 程式碼參考 http://msdn.microsoft.com/zh-tw/library/9h4z99zb.aspx

    無法順利執行

    DirectorySecurity securityRules = new DirectorySecurity();
                securityRules.AddAccessRule(new FileSystemAccessRule(@"C:\TEST", FileSystemRights.Read, AccessControlType.Allow));
                securityRules.AddAccessRule(new FileSystemAccessRule(@"C:\TEST\TEST", FileSystemRights.FullControl, AccessControlType.Allow));

                DirectoryInfo di = Directory.CreateDirectory(@"C:\TEST", securityRules);

    執行後出現錯誤

    2014年10月18日 上午 06:35

解答

  • 可能情況:

    (1) 沒有建立 TEST 這個帳號

    (2) 程式本身的執行權限就不足以控制 C:\ 根目錄了. 所以無法在 C:\ 建立目錄, 先用 run as admin 試試看


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。

    • 已標示為解答 weipxf 2014年10月18日 上午 07:25
    2014年10月18日 上午 06:47
    版主

所有回覆

  • 可能情況:

    (1) 沒有建立 TEST 這個帳號

    (2) 程式本身的執行權限就不足以控制 C:\ 根目錄了. 所以無法在 C:\ 建立目錄, 先用 run as admin 試試看


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。

    • 已標示為解答 weipxf 2014年10月18日 上午 07:25
    2014年10月18日 上午 06:47
    版主
  • 左邊 詳細資料 按下去

    把內容剪貼出來,基本上可以看出來。


    不精確的問法,就會得到隨便猜的答案;自己都不肯花時間好好描述問題,又何必期望網友會認真回答?

    2014年10月18日 上午 07:16
  • 感謝 Bill Chung 的提醒...

    發現自己寫錯了... 應該是 Identity... 我卻當作目錄@@ 

    2014年10月18日 上午 07:25