0

IIS 6、Windows Server 2003でWebアプリケーションを実行していて、ローカルユーザーIUSR_MachineNameで実行しています。

たとえば\\server\path、ネットワーク上のどこかに共有フォルダがあり、1人のActiveDirectoryユーザーだけがそのフォルダへの読み取り/書き込みアクセス権を持っています。このユーザーのActiveDirectoryクレデンシャルを使用して、このフォルダーとの間でasp.netからファイルを読み書きするにはどうすればよいですか?

IISを実行するユーザーを変更することはできますが、変更できません(読み取り-許可されていません)。今、私はなりすましについて読んでいますが、これに関するヒントをいただければ幸いです...

編集-共有フォルダにこれらの基本的な機能が必要です:

  • Directory.Delete
  • Directory.Exists
  • ファイルが存在しています
  • File.Delete
  • DirectoryInfo.GetFiles
  • FileUpload.SaveAs
  • ..。
4

1 に答える 1

3

アプリケーションプールIDを、そのフォルダーへのアクセスを許可されているユーザーに変更します。

于 2012-06-27T12:55:51.810 に答える