Asp.net mvc 4 MVC项目在部署中无法正常工作

Asp.net mvc 4 MVC项目在部署中无法正常工作,asp.net-mvc-4,razor,Asp.net Mvc 4,Razor,我有一个MVC ASP.NET项目,当我在笔记本电脑上运行它时,它工作正常,但当我部署到服务器时,有些事情不起作用,我将解决方案传递到服务器并在这里安装VS进行调试,当我从VS运行它时,它工作正常,但如果我发布de页面,我就不工作了 这里是风景 _layout.cshtml <div class = "brand" style = "width:10%;text-align:center; max-height:40px">

我有一个MVC ASP.NET项目,当我在笔记本电脑上运行它时,它工作正常,但当我部署到服务器时,有些事情不起作用,我将解决方案传递到服务器并在这里安装VS进行调试,当我从VS运行它时,它工作正常,但如果我发布de页面,我就不工作了

这里是风景

_layout.cshtml

           <div class = "brand" style = "width:10%;text-align:center; max-height:40px">                      
                     <a href="@Url.Action("Index", "Home")" style = "color:#DDDDDD;text-align:center;margin:auto auto auto auto">
                         @if(User.Identity.IsAuthenticated)
                         {
                             Html.RenderAction("Imagen","Home");
                         }
                     </a>   
                </div>
我的部分视图Imagen.cshtml

@model CashControl.Models.usuarios
<img src="../uploads/@Model.imagen" />
@model CashControl.Models.usuarios
注意:项目在本地工作正常,但在部署中不显示图像,因为模型返回null:/,我在firebug中查看html代码,图像的路径为

  <img src="../uploads/" />


我假设您在部署解决方案时使用的是不同的数据库。“imagen”字段中是否有数据?数据库是相同的,我在deploy and Development中使用相同的数据库该字段有一个值,如果从VS运行,则显示图像,但在deploy中未显示图像:/它可能与路径有关。在dev中,项目很可能在虚拟目录下运行,但部署时它在根目录下运行,因此“./”将不正确。这不是问题,我证明将查询放入代码中“./uploads/img.png”并正常工作,问题是控件返回空或空模型:/
  <img src="../uploads/" />