0

アプリケーションから別のサーバー上のファイルにアクセスしようとしています。アプリケーション外では、Windows エクスプローラーからファイルにアクセスできますが、アプリケーションで同じパスを使用すると、「パス F:\Unknown\ABC\DEF\ の一部が見つかりませんでした」というエラーが表示されます。 MNO\Fren.jpg".

私のコードはここに行きます..

 String FilePath;
 FilePath = Request.FilePath("\\\\ABC\\DEF\\MNO\\Fren.jpg");
 System.Net.Mail.Attachment a = new System.Net.Mail.Attachment(FilePath);

私のコードの問題は何ですか?

4

1 に答える 1

0

通常、これは実際には権限の問題です (ファイルが見つからない問題ではありません)。実際に読み取りアクセスに使用しているアカウント (IIS アカウント、または IIS 内から行う場合は ASPNET アカウントなど) に、ファイルを読み取る権限があることを確認してください。

--デイブ

于 2010-09-20T12:59:46.353 に答える