C# ASP.MVC返回图像不';我不能在BBCODE中工作

C# ASP.MVC返回图像不';我不能在BBCODE中工作,c#,asp.net-mvc,file,asp.net-mvc-routing,bbcode,C#,Asp.net Mvc,File,Asp.net Mvc Routing,Bbcode,我有一些简单的代码 public virtual ActionResult Get(int id) { using (var db = new ImagesEntities()) { var b = db.Images.SingleOrDefault(bo => bo.Id == id); return File("C:\\images\\" + b.FileName, "image/jpeg"); } } 例如,它在html中工作

我有一些简单的代码

public virtual ActionResult Get(int id)
{
    using (var db = new ImagesEntities())
    {
        var b = db.Images.SingleOrDefault(bo => bo.Id == id);
        return File("C:\\images\\" + b.FileName, "image/jpeg");
    }
}
例如,它在html中工作

但在一些BBCode论坛上,它不起作用 并返回纯文本而不是图像


有什么帮助吗?

Url必须以“.jpg”和“.png”等结尾……

返回的测试是什么?它可能正在抛出异常…尝试返回
FileResult
,看看会发生什么。同样是的,它返回了什么,是否抛出异常?此外,IIS进程是否在具有读取c:\images权限的帐户下运行?另外,请尝试转义文件路径,如
@“C:\images\”
,而不是转义单个反斜杠,这样在调试时可以看得更清楚。