MVC Spa图像全部返回404



我创建了一个带有单个用户帐户的新的MVC站点.NET Framework 4.6.2并添加了Angular

和正在提供部分剃须刀页面,并在区域部分中呈角度。

我试图将图像放入_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();
    }

到我的启动。

我真的一定缺少某些东西或根本不明白它的工作原理,因为在网页上添加图像并不难。

感谢您的任何帮助。

好吧,经过无数小时的搜索和尝试不同的内容,我尝试浏览与我试图显示的图像相同目录中的.css文件。我在web.config中查看,并注意到" .css"one_answers" .jpg"都在本节中输入...

<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"/>

...工作!!!

我仍然不确定为什么会这样设置,但是它是。

最新更新