ボタンを持つ ASP.NET アプリケーションがあります。ボタンをクリックすると、別のサーバー (Web サーバーではない) の AD グループを介して読み取り、書き込み、変更を行ったディレクトリにサブディレクトリを作成する 1 行が表示されます。
ボタンをクリックすると、サブディレクトリへのアクセス拒否エラーが発生します。
web.config で Impersonate が true に設定されています。
認証は Windows です。
WindowsIdentity が設定されています。
上記の 2 つの理由から、アプリケーションは私のアカウントで実行されています。
ボタンをクリックすると、Windows エクスプローラーでフォルダーを開くことができます。だから私は親にアクセスできます。
フォルダーにサブフォルダーを作成した場合。ボタンをクリックすると、Windows エクスプローラーでサブフォルダーを開くことができます
これらはすべて C# コードを使用して実行できます。
C# を使用してサブフォルダーを作成しようとしたときにのみ、Access Denied と表示されます。ただし、読み取り、書き込み、および変更のアクセス許可があります。
なぜこれが機能しないのか理解できません。