ASP.Net MVC - caminho do servidor Img Src

Visual Studio 2012 - ASP.net - MVC 4

Estou tendo problemas para exibir uma imagem de um caminho do servidor armazenado em um banco de dados.

Estou usando o HttpPostedFileBase para recuperar o arquivo que o usuário carregou:

using (var uow = _db.CreateUnitOfWork())
            {
                if (imageUpload != null && imageUpload.ContentLength > 0)
                {
                    var fileName = Path.GetRandomFileName() + Path.GetExtension(imageUpload.FileName);
                    var path = Path.Combine(System.Web.Hosting.HostingEnvironment.MapPath("~/Uploads"), fileName);
                    imageUpload.SaveAs(path);
                    achievement.ImageLoc = path;
                }

                uow.Add(achievement);
                Save(uow);
                return true;
            }

Isso salvará o caminho absoluto do arquivo carregado no banco de dados e salvará o arquivo no servidor. Quando eu tento recuperar este caminho para exibir um arquivo de imagem em uma visão tudo que eu recebo é um quadrado em branco como o arquivo não está sendo encontrado (about: em branco quando o botão direito -> cópia da imagem da url). Eu sei que o caminho está correto porque estou usando em uma visão diferente para permitir que os usuários baixem arquivos, o que está funcionando corretamente. Também estou permitindo que o usuário edite o arquivo que exclui com êxito o antigo e carrega um novo. O único problema que estou tendo é exibir uma imagem em uma exibição.

Eu tentei:

<img src="@Html.Encode(Model.ImageLoc)" />
<img [email protected](Model.ImageLoc)" />

Alguém poderia sugerir alguma coisa?

questionAnswers(2)

yourAnswerToTheQuestion