我有一个 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/" />