我需要在布局文件夹中保留一些数据/文件。我的SharePoint项目是“MyProject” 因此目录结构包括
“C:\ Program Files \ Common Files \ microsoft shared \ Web Server Extensions \ 14 \ TEMPLATE \ LAYOUTS \ MyProject”
现在我需要以编程方式创建一个名为“Data”的新文件夹。但我得到“拒绝访问”错误。
SPSecurity.RunWithElevatedPrivileges(delegate
{
String path = SPUtility.GetGenericSetupPath(String.Empty) + "TEMPLATE\\LAYOUTS\\MyProject\\Data";
bool IsExists = System.IO.Directory.Exists(path);
if (!IsExists)
System.IO.Directory.CreateDirectory(path);// Access denied!
});
任何人都可以告诉我为什么我拒绝访问?即使我已将我的代码包装在RunWithElevatedPrivileges中?
答案 0 :(得分:0)
我已经尝试过编码并且运行良好。
应该有一些窗口文件夹安全设置。在我的文件夹中,我有下一个具有读/写权限的用户:
如果没有任何帮助尝试临时添加读/写访问权限!只是为了检查它是否真的是安全问题!
希望它有所帮助,
安德鲁