【发布时间】:2020-12-07 17:35:50
【问题描述】:
在大家将此标记为重复之前,我确实遵循了以下建议: CSS images not showing in ASP.NET MVC Images Not Showing in MVC 和其他几个。
这是我的代码:
<img src="~/App_Data/complogo.jpg" class="rounded float-right" alt="complogo">
这适用于 asp.net,但不适用于 MVC 项目。 jpg 位于项目文件夹中的文件夹 App_Data 中。 我尝试更改图像类型,但没有一张图像有效。 运行项目时,我得到那个“损坏”的图像,当将鼠标悬停在它上面时,它告诉我“complogo”作为替代名称。 我也在 Chrome 上进入 F12,它说 404 未找到。那么我在这里做错了什么?
【问题讨论】:
-
默认情况下,IIS 将
App_Data视为“隐藏段”。您不应在此文件夹中存储需要对客户端可用的资产。 -
谢谢,不过我无法将您标记为答案。
标签: c# image model-view-controller