gpt4 book ai didi

asp.net-core - 无法显示图像 (404)

转载 作者:行者123 更新时间:2023-12-03 13:55:21 25 4
gpt4 key购买 nike

我正在考虑将现有的 MVC5 项目升级到 MVC6。但是,当我尝试在 MVC6 项目中显示要显示的图像时,它是 404s。图片的路径是:

    /Content/images/image.png  

在我的 MVC5 项目中,以下工作:
    <img src="@Url.Content("~/Content/images/image.png")" />

我尝试了以下方法:
    <img src="@Url.Content("~/Content/images/image.png")" />
<img src="@Url.Content("/Content/images/image.png")" />
<img src="@Url.Content("Content/images/image.png")" />
<img src="@Url.Content("~Content/images/image.png")" />
<img src="~/Content/images/image.png" />
<img src="/Content/images/image.png" />
<img src="Content/images/image" />
<img src="~Content/images/image.png" />
<img src="C:\absolute\path\Content\images\image.png" />

MVC6 是否改变了引用图像的方式?

最佳答案

您需要将图片放在 wwwroot 下文件夹。仅提供此文件夹下的静态文件。您还需要确保在 Startup.cs 文件中添加了对静态文件的支持。

public void Configure(IApplicationBuilder application)
{
// Add static files to the request pipeline e.g. hello.html or world.css.
application.UseStaticFiles();

// Add MVC to the request pipeline.
application.UseMvc();
}

关于asp.net-core - 无法显示图像 (404),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31991727/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com