ディレクトリ (サブフォルダーとファイル) をカット アンド ペーストしようとすると、パスへのアクセスが拒否されたというエラーが表示されます。そのディレクトリにファイルをアップロードすると、エラーが表示されることがあります。
そのディレクトリとサブディレクトリに完全にアクセスできます。そのディレクトリの下にあるファイルを削除してアップロードすることはできますが、そのディレクトリを他の場所に移動することはできません。
私が試してみました:
- ネットワーク サービスと全員へのフル アクセス。
- アプリケーション プールの ID を更新します。
私もこれを試しました
DirectorySecurity dSecurity = dInfo.GetAccessControl();
dSecurity.AddAccessRule(
new FileSystemAccessRule("everyone", FileSystemRights.FullControl, InheritanceFlags.ObjectInherit | InheritanceFlags.ContainerInherit,PropagationFlags.InheritOnly,AccessControlType.Allow));
dInfo.SetAccessControl(dSecurity);
//move function
Source = Server. MapPath (source);
destination = Server.MapPath(destination);
If (! Directory. Exists (destination))
{
Directory.Move(source, destination);
}
catch (Exception e)
{
return e.Message;
}
このエラーが発生する理由がわかる場合は、お知らせください。