アプリケーションフォルダー内ではなく、C:\tmp\Somename\somepic.jpg にある画像を表示する際に問題が発生しました。検索して試してみましたが、役に立ちませんでした。
私がこれまでに持っていること(この問題に関連していると思います)は次のとおりです。
public ActionResult Edit(int? id)
{
if (id.HasValue)
{
var model = GetItems(id.Value);
ViewBag.Images = Directory.GetFiles(WebConfigurationManager.AppSettings["itemPath"] + model.ContentId.ToString().Substring(0, 3) + "\\", model.ContentId + "*.jpg");
return View(model);
}
return View("Notfound", "Home");
}
そしてビューで
<div class="row">
@foreach (var item in ViewBag.Images)
{
<img src="@Url.Content(item)" alt="hello"/>
}
どんな助けでも大歓迎です。