ディレクトリを作成するASP.NETページがあり、別のページでこれらのフォルダーにいくつかのファイルをアップロードしていますが、ディレクトリにファイルをアップロードすると、次のエラーが表示されます。
Access to the path 'my path' is denied.
ディレクトリを作成するASP.NETページがあり、別のページでこれらのフォルダーにいくつかのファイルをアップロードしていますが、ディレクトリにファイルをアップロードすると、次のエラーが表示されます。
Access to the path 'my path' is denied.
コードは、指定されたディレクトリへの書き込みアクセス権を持たないユーザーアカウントで実行されているため、同じユーザーがアクセス許可を変更するためのアクセス権を持っている可能性はほとんどありません。これは、そのコンテキストで実行されている間は、コードからアクセス許可を変更できないことを意味します。コードは、ユーザーアカウントで許可されている以上のこと(許可に関して)を実行できないことに注意してください。
ASP.NETユーザーがディレクトリに書き込めるように、ディレクトリ(または親ディレクトリ)のアクセス許可を手動で設定する必要があります。
iis6を使用している場合は、そのフォルダーへのaspnetユーザーアクセス許可を付与する必要があります。iis7を使用している場合は、IIS_IUSRSユーザーにそのフォルダーへのアクセス許可を付与する必要があります。