ASP.NET MVC 图像不显示

问题描述 投票:0回答:1

我在 Program.CS 中得到了

app.UseStaticFiles();

调试时,我在站点 html 中得到了

<img class="mini" src="/images/sweter.JPG">

该文件存在于

wwwroot/images
中。但图像没有渲染。我可以转到 URL
localhost:4343/site.css
,然后从该文件中获取代码,当我转到
localhost:4343/images/sweter.JPG
时,图像也不会显示。该网站是空白的。

有什么问题吗?

我在 src 属性中使用了

@Url.Content("\~" + p.ImageSrc)

我正在 applicationhost.config 中搜索,我得到了

<staticTypes>
<add mimeType="image/svg+xml" enabled="true" />
</staticTypes>
<staticContent lockAttributes="isDocFooterFileName">
            <mimeMap fileExtension=".jpeg" mimeType="image/jpeg" />
            <mimeMap fileExtension=".jpg" mimeType="image/jpeg" />
</staticContent>
<add name="StaticFile" value="0" />

我在浏览器中检查状态代码,得到代码 200(正常),但图像大小只有 135B 左右。所以图像没有从服务器下载。

c# asp.net-core-mvc
1个回答
0
投票

我更改了图像,它工作正常。谢谢@薄王

© www.soinside.com 2019 - 2024. All rights reserved.