我使用ASP.net创建了目录“2010-09”,我需要向目录“2010-09”中写入文件,一直写不进去,为什么?

yaron_org_cn 2010-10-18 01:07:48
我使用ASP.net创建了目录“2010-09”,我需要向目录“2010-09”中写入文件,一直写不进去,为什么?

代码如下:
DirectoryInfo dirinfo= Directory.CreateDirectory(this.excel_file_dir);
dirinfo.Attributes = FileAttributes.Normal;
DirectorySecurity dirsecurity = dirinfo.GetAccessControl();
dirsecurity .AddAccessRule(new FileSystemAccessRule("NT AUTHORITY\\NETWORK SERVICE ", FileSystemRights.FullControl, AccessControlType.Allow));
dirinfo.SetAccessControl(dirsecurity);



我的系统是Windows2003
IIS6.0

ASP.net 2.0
...全文
103 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
kkbac 2010-10-18
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 yaron_org_cn 的回复:]

引用 3 楼 wuyq11 的回复:

检查文件夹操作权限,提示什么错误


是不是我的权限设置有问题?还是需要设置其他某个用户拥有写的权限?
[/Quote]

共享安全里面有个高级选项"允许父项权限继承到子项"
zhulong1111 2010-10-18
  • 打赏
  • 举报
回复
跟踪调试:贴错误
yaron_org_cn 2010-10-18
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 wuyq11 的回复:]

检查文件夹操作权限,提示什么错误
[/Quote]

是不是我的权限设置有问题?还是需要设置其他某个用户拥有写的权限?
yaron_org_cn 2010-10-18
  • 打赏
  • 举报
回复
是啊,我创建完目录,就赋予NETWORK SERVICE 用全部权限了,为什么创建出来的目录,对于用户NETWORK SERVICE还是没有权限呢?
DreamSea530 2010-10-18
  • 打赏
  • 举报
回复
IIS要设置目录写入权限啊.
yaron_org_cn 2010-10-18
  • 打赏
  • 举报
回复
新创建的文件夹确实是没有写入权限,针对用户:NETWORK SERVICE

但是权限我已经设置了啊

dirinfo.Attributes = FileAttributes.Normal;
DirectorySecurity dirsecurity = dirinfo.GetAccessControl();
dirsecurity .AddAccessRule(new FileSystemAccessRule("NT AUTHORITY\\NETWORK SERVICE ", FileSystemRights.FullControl, AccessControlType.Allow));
dirinfo.SetAccessControl(dirsecurity);
wuyq11 2010-10-18
  • 打赏
  • 举报
回复
检查文件夹操作权限,提示什么错误
_Will_ 2010-10-18
  • 打赏
  • 举报
回复
看看是不是文件夹没有读写权限!
小_虎 2010-10-18
  • 打赏
  • 举报
回复
断点跟踪下,哪一步出现错误提示。

62,272

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧