我有相同的图像Content and Views文件夹。我正在尝试显示图像,如下所示:
<img src="~/Content/Images/download.png" alt="Content folder" />
<br />
<br />
<img src="~/Views/Home/download.png" alt="Views folder" />
<br />
图像在Content文件夹显示成功,但 Views 文件夹中的文件夹不显示并给出以下错误:
无法加载资源:服务器响应状态为 404
(未找到)
但实际上,资源就在那里。这是我的文件夹:
你能告诉我我做错了哪一点吗?我正在使用带有 razor 引擎的 MVC 5 和 Visual Studio 2015 社区版。
除非您更改了默认配置,否则文件夹Views
包含文件Web.config
具有限制访问此文件夹中的文件的设置:
<system.webServer>
<handlers>
<remove name="BlockViewHandler"/>
<add name="BlockViewHandler" path="*" verb="*" preCondition="integratedMode"
type="System.Web.HttpNotFoundHandler" />
</handlers>
</system.webServer>
因此,您可以删除此处理程序(出于安全目的不建议这样做),或者将静态文件移动到其他文件夹,例如Content
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)