gpt4 book ai didi

c# - Asp.Net Mvc 5 图像不显示

转载 作者:行者123 更新时间:2023-11-30 19:15:24 26 4
gpt4 key购买 nike

我在 ContentViews 文件夹中有相同的图像。我正在尝试显示如下图像:

<img src="~/Content/Images/download.png" alt="Content folder" />
<br />
<br />
<img src="~/Views/Home/download.png" alt="Views folder" />
<br />

Content 文件夹中的图像显示成功,但 Views 文件夹中的图像不显示并出现以下错误:

Failed to load resource: the server responded with a status of 404 (Not Found)

enter image description here

但实际上,资源就在那里。这是我的文件夹:

enter image description here

你能告诉我我哪里做错了吗?我正在使用带有 Razor 引擎和 Visual Studio 2015 社区版的 MVC 5。

最佳答案

除非您更改了默认配置,否则文件夹 Views 包含文件 Web.config,该文件具有限制访问此文件夹中文件的设置:

<system.webServer>
<handlers>
<remove name="BlockViewHandler"/>
<add name="BlockViewHandler" path="*" verb="*" preCondition="integratedMode"
type="System.Web.HttpNotFoundHandler" />
</handlers>
</system.webServer>

因此您可以删除此处理程序(出于安全目的不推荐这样做),或者将您的静态文件移动到其他文件夹,例如内容

关于c# - Asp.Net Mvc 5 图像不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39556570/

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