0

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

这是视图

_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>

我的控制器“Home”中的“Imagen”方法

public ActionResult Imagen()
    {
        usuarios usuario = CashControl.usuarios.ToList().FirstOrDefault();
        usuarios usur = new usuarios();
        usur.imagen = usuario.imagen;
        return PartialView("Imagen",usur);
    }

我的部分视图 Imagen.cshtml

@model CashControl.Models.usuarios
<img src="../uploads/@Model.imagen" />

注意:项目在本地工作正常,但在部署中,不显示图像,因为模型返回 null :/,我在 firebug 中查看 html 代码,图像的路径是

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

0 回答 0