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 にソリューションを適用しましたが、機能していないようです。
解決策はありますか?