0
我一直試圖繞過試圖創建一個外部機器,駐留在同一網絡上的一個文件夾導致的未經授權的訪問,我已經嘗試通過添加一個accessrule ,這並沒有幫助我仍然得到同樣的錯誤。認證用戶創建目錄在c#
String thepath = @"\\WONEATEMPMACHINE\C\ExampleData\"
DirectoryInfo dInfo = new DirectoryInfo(thepath);
DirectorySecurity dSecurity = dInfo.GetAccessControl();
dSecurity.AddAccessRule(new FileSystemAccessRule("DOMAINEXAMPLE\\wonea",
FileSystemRights.Write,
InheritanceFlags.ContainerInherit | InheritanceFlags.ObjectInherit,
PropagationFlags.None,
AccessControlType.Allow));
dInfo.SetAccessControl(dSecurity);
Directory.CreateDirectory(thepath + "\\newfolder");
感謝您的洞察力,我又看了一下應用程序的部署位置,並意識到它是供內部使用的。所以我打開了啓用寫入的文件夾給網絡上使用的用戶組,而不是通過軟件以超靈活的方式進行。 – wonea 2010-11-24 12:00:56