我创建了一个新的MVC站点.NET Framework 4.6.2,其中包含个人用户帐户并添加了角度
我正在提供部分剃刀页面并通过区域部分进行角度调整。
我试图将图像放入_Layout并且无法使其工作,然后放弃将图像放入我的一个部分中。
<div style="padding-top:25px">
I'm the Test page
<img src="~/Content/WeCare.jpg" />
<img src='<%= Url.Content("~/Content/Images/WeCare.jpg")%>' alt="Test Pic"
/>
</div>
<ui-view></ui-view>
我已尝试过添加图片的所有配置,并根据我阅读的其他帖子更改了图片的位置,但没有任何效果?我刚拿到404的
我甚至尝试过添加......
public void Configure(IApplicationBuilder app, IHostingEnvironment env,
ILoggerFactory loggerFactory)
{
app.UseStaticFiles();
}
到我的Startup.cs,因为有人告诉我这是缺少的。
我必须真的丢失一些东西或者根本不理解它是如何工作的,因为将图像添加到网页上并不困难。
感谢您的帮助。
答案 0 :(得分:0)
好的,经过无数个小时的搜索和尝试不同的事情,我尝试浏览一个.css文件,该文件与我试图显示的图像位于同一目录中......它有效。 我查看了web.config并发现两者都是&#34; .css&#34;和&#34; .jpg&#34;已经在该部分进行了委托......
<add name="JavascriptHandler" path="*.js" verb="GET" preCondition="integratedMode" type="System.Web.StaticFileHandler" />
<add name="CssHandler" path="*.css" verb="GET" preCondition="integratedMode" type="System.Web.StaticFileHandler" />
我为图片添加了这样的处理程序,这个用于.jpg ...
<add name="ImageHandler" path="*.jpg" verb="*" preCondition="integratedMode" type="System.Web.StaticFileHandler"/>
......并且工作!!!
我仍然不确定为什么会这样设置,但确实如此。