我有一个MVC ASP.NET项目,当我在我的笔记本电脑上运行它工作正常,但当我部署到服务器时,有些东西不起作用,我将我的解决方案传递给服务器并安装VS for在这里调试,当我从VS运行它工作正常,但如果我发布de page,我不工作。
这是视图
_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”来自我的控制器“Home”
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/" />