MVC、引导、SQL、映像问题

MVC、引导、SQL、映像问题,sql,image,model-view-controller,bootstrapping,Sql,Image,Model View Controller,Bootstrapping,我为我的无知提前道歉。我最近在一个内部网站上遇到了一些问题。问题是,它是在MVC和bootstrap中完成的,而我对此一无所知。当用户单击侧菜单上的按钮时,应该在主面板中显示容器 一个用户上载了一个损坏的图像。所以现在,每当我们试图点击这个特定的按钮时,它似乎仍然在试图在数据库中找到这个条目(id=571)。然而,我的id在数据库中,不上升到571,他们只会像533。我应该提到,图像以字节数组的形式保存在“contents”表中。因此,该网站似乎试图在数据库中找到一个不存在的条目,然后抛出一个异

我为我的无知提前道歉。我最近在一个内部网站上遇到了一些问题。问题是,它是在MVC和bootstrap中完成的,而我对此一无所知。当用户单击侧菜单上的按钮时,应该在主面板中显示容器

一个用户上载了一个损坏的图像。所以现在,每当我们试图点击这个特定的按钮时,它似乎仍然在试图在数据库中找到这个条目(id=571)。然而,我的id在数据库中,不上升到571,他们只会像533。我应该提到,图像以字节数组的形式保存在“contents”表中。因此,该网站似乎试图在数据库中找到一个不存在的条目,然后抛出一个异常,即图像在流中不存在,然后它将不显示该容器中的其余内容。代码如下:

using( var memoryStream = new MemoryStream( numArray ) )
        using( var img = Image.FromStream( memoryStream ) )
        {
            string str = string.Format( "data:image/{0};base64,{1}", GetImageFormat( img ), Convert.ToBase64String( numArray ) );
            tagBuilder1.MergeAttribute( "alt", altText );
            tagBuilder1.MergeAttribute( "src", str );

            return MvcHtmlString.Create( tagBuilder1.ToString( TagRenderMode.SelfClosing ) );
        }
它在第二行爆炸:

using( var img = Image.FromStream( memoryStream ) )

有没有人能给我指出正确的方向,告诉我如何找出这个图像实际保存在哪里,为什么它不能正确读取数据库,如何解决这个问题,或者任何提示都很好。我已经调试了4天了,我仍然没有比我开始的时候更接近。我为我的无知道歉。我将很快修复无知部分,但现在,对于这个网站上的“紧急情况”,我不知所措,时间不多了。谢谢

您是否已在contents.id表上查找其他可能连接的查询?在这部分代码之前,我认为有些事情是错误的,您需要找到numArray是如何使用的,后面必须有一个查询或一个表。我猜您已经删除了损坏的图片571,但它必须仍然作为另一个表的外键存在。看一看引用“内容”的表格table@Julien是的,我看过所有的桌子。该数据库仅由5个表组成。我已经多次查看这些表,但在数据库中看不到任何错误。基本上,有3个表相互作用,没有一个表包含用户上传的添加内容的信息。她的正常过程是通过网站“创建”容器,添加她的描述,保存,然后返回并上传图像。这个容器不在数据库的任何地方。我将继续挖掘代码以找到其他查询。非常感谢。