0

我需要在我的应用程序服务器上创建一个目录,该目录对所有人都是安全的,但应用程序本身除外。

我读过这篇文章

System.IO.Directory.CreateDirectory 仅对当前用户具有权限?

转换为VB,它建议的代码是:

Dim ds As New DirectorySecurity()
Dim sid As New SecurityIdentifier(WellKnownSidType.CreatorOwnerSid, Nothing)
Dim ace As New FileSystemAccessRule(sid,
        FileSystemRights.FullControl,
        AccessControlType.Allow)
ds.AddAccessRule(ace)

Directory.CreateDirectory(Dir, ds)

但是当我按照那里的代码说明进行操作时,我无法将文件添加到我创建的目录中。

我猜我应该改变的价值,WellKnownSidType但我不知道怎么做!

回顾一下 - 我需要一个目录,我的应用程序可以读取和写入,但用户无法从 Web 浏览器访问以下载任何内容。

非常感谢任何帮助!

4

0 回答 0