私はMVC4アプリケーションを持っていますが、1つのコントローラーメソッドがいくつかのファイルを取得し(このファイルにはいくつかのJsonオブジェクトがあります)、それを処理してから削除します。
これらのファイルは、ftpを使用して私のサイトにアップロードされます。私のプロジェクトの構造はこのようになっています
wwwroot
bin
content
images
scripts
suscribers // This is my ftp folder
_suscriber1
_proccess1
file1.txt //This is a Json file
file2.txt
...
_proccess2
...
_suscriber2
...
すべてのファイル(file1.txt ...)は正常にロードされます。私のコントローラーでは、file1.txtを次のように読み取ろうとしています。
string suscriberDir= string.Format("_{0}", suscriber.Id);
string[] laPath = {System.AppDomain.CurrentDomain.BaseDirectory, "suscribers", suscriberDir};
string lcPath = Path.Combine(laPath);
string[] laPath2 = { lcPath, "_proccess1" , "_File1.txt" };
lcPath = Path.Combine(laPath2);
StreamReader reader = new StreamReader(lcPath);
string personas = reader.ReadToEnd();
reader.Close();
私の問題は、filenotfound例外がスローされることです。
file1.txtを読み取り、そのコンテンツを取得する正しい方法は何ですか?