VS 2012 を使用して Asp.Net MVC 4 アプリケーションを開発しています。ローカルで実行されているアプリケーションは、IIS Express を Web サーバーとして使用しています。ソリューションの一部であるファイルにアクセスしようとすると、問題に直面しています。私は次のアクションメソッドを持っています:
public FileContentResult GetImage()
{
byte[] imageByte = System.IO.File.ReadAllBytes(@"/MyPics/My.jpg");
string contentType = "image/jpeg";
return File(imageByte, contentType);
}
最初の行で、次のエラーが発生します。
Could not find a part of the path 'C:\Program Files (x86)\IIS Express\~\MyPics\My.jpg'
上記のパスが正しくないことはわかっていますが、この問題を解決するためにどのパスを指定すればよいかわかりません。
よろしくパワン・ミシュラ