ASP.NETでTEST機のファイル一覧を表示させてみた。方法としては
・Dir にて取得 ・System.IO.Directory.GetFiles にて取得
で余裕だと思っていた。
すると、Dirはファイル名を返さない場合があるし、GetFilesではログオン失敗とエラーが起きる事がある。しかも再現性が良く判らない。
環境は下記のとおり ・ファイルは実際にASP.NETが稼動しているPC(XXX)とは別のTEST(ファイル格納場所)にある。 ・ActiveDirectoryにてドメインを構成したネットワーク下で行っている
今回の対策はひじょーーーーに心苦しいが格納されているファイルの場所をXXXへ移動し、ファイル一覧を表示する際はXXXからローカルパスでアクセスできる場所にし、表示する際にネットワークパスへ置き換えた。これほんと解からん。
コメント