我正在尝试为每个 ASP.Net 用户提供创建图像库的能力,其中:
所有文件夹都在一个特定的子文件夹下 ~\uploads
每个画廊都有一个由 GalleryID 命名的特定文件夹。
每个文件夹应该只能由管理员或创建它的用户修改。
在我使用的代码后面:
Dim GPath As String = _
System.IO.Path.Combine("~\Uploads\", GetGalleryID()))
System.IO.Directory.CreateDirectory(GPath)
此代码抛出:
拒绝访问路径“~\Uploads\22”。
建议的解决方案这里说:
向父目录授予工作进程组 (sysname\iis_wpg) 创建目录和文件(读/写/修改/...)的权限。
我在 Windows server 2003 下使用 IIS 7.5,但找不到 iis_wpg?我已经在 IIS_IUSERS 上应用了该解决方案,但它似乎不起作用。
任何解决方案?