2011-11-21 17 views
0

C#コードでは、ファイル名だけでファイルを参照すると、ローカルフォルダから読み取られません。代わりにc:\windows\system32\inetsrv\を参照し、FileNotFoundExceptionをスローします。ローカルフォルダからどのように読み込むのですか?C#のローカルフォルダからの読み取り

+0

ローカルフォルダとは何ですか? –

+1

これをサービスとして実行していますか? 「ローカルフォルダ」とは、これが作業ディレクトリですか?どのバージョンのWindowsですか? – user7116

+0

はい、作業ディレクトリです。すべてのコードファイルが存在する場所。はい、そのサービス。 – realn

答えて

2

仮想ディレクトリ内のファイルを参照している可能性があります。使用するServer.MapPath

filePath = Server.MapPath("~/path/relative/to/site/root/filename") 
関連する問題