vNext MVC模板 - wwwroot

fat*_*han 6 asp.net-core

我创建了vNext MVC模板,然后在wwwroot下创建了一个名为images的文件夹.我打电话是这样的:

<img src="~/wwwroot/images/album/1.jpg" />
Run Code Online (Sandbox Code Playgroud)

但是,图像没有加载.我怎样才能达到那个图像?

Eil*_*lon 4

将其作为包含更多详细信息的答案,以便其他人看到。

应用程序中的文件wwwroot夹是静态、可服务文件的根目录。因此,wwwroot不会出现在 URL 中。查看该project.json文件,看看它在哪里发挥作用:

{
    ...
    "webroot": "wwwroot",
    ...
}
Run Code Online (Sandbox Code Playgroud)

这告诉 ASP.NET vNext 静态文件(“webroot”)位于子目录中wwwroot。这是静态文件中间件返回文件的默认位置。