1

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

解決策はありますか?

4

1 に答える 1