ASP .NET Web应用程序的NTFS安全问题。

phuang 2002-11-13 10:38:37
有一个Web应用程序,其中一个后台商务Assembly需要在服务器路径上创建一个新的子目录。在Fat32下调用Directory.Create可以成功。

在NTFS下不成功,加断点则发现Access Denied,调用对应的Directory内的目录属性设置为Read+Write后,还是Access Denied。一Create就抛出Access Denied异常。

察看了IIS的设置帮助后,直接对该目录做了一些设置,发现每次把该目录的灰色Readonly取消后确认,再次看属性又自动灰色Readonly了。

估计就是这个自动的Read Only导致Assembly无法创建目录。我使用的是Windows XP英文版,NTFS,Visual Studio .NET 2002英文版。

在Visual Studio .NET 2003 Everett中也存在上述问题。

希望能得到解决过该问题的高手的解答。
...全文
58 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
dachun 2002-12-13
  • 打赏
  • 举报
回复
算我一份,谢谢
memgarden 2002-12-13
  • 打赏
  • 举报
回复
我来接分!
ykn 2002-12-13
  • 打赏
  • 举报
回复
up
phuang 2002-12-13
  • 打赏
  • 举报
回复
谢谢大家
sqr5 2002-11-14
  • 打赏
  • 举报
回复
您可以设置aspnet用户的权限
phuang 2002-11-14
  • 打赏
  • 举报
回复
谢谢,我已经自己解决了这个问题。

不是用户权限,我也不能容许ASPNET的匿名用户以更高的权限在服务器上运行。这会带来极大的安全隐患。

这个问题是Microsoft Engineer在开发Windows XP的时候缺省打开了一个客户已用性的开关导致安全性的变化。
该问题在Windows 2000 Server Family上没有测试,今天测一测。估计比XP好。

所以部署正式的.NET软件还是等Windows .NET Server 2003吧。

loging 2002-11-14
  • 打赏
  • 举报
回复
to phuang(软件工程师) :
1,“这个问题是Microsoft Engineer在开发Windows XP的时候缺省打开了一个客户已用性的开关导致安全性的变化。”---------看不懂

2,“该问题在Windows 2000 Server Family上没有测试,今天测一测。估计比XP好。”-----结果如何?

分,我要分!!!!!!
phuang 2002-11-14
  • 打赏
  • 举报
回复
问题已经解决,要分的快来了。sqr5 20分,后面来的前8人,每人10分。

62,243

社区成员

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

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

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

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