Dav*_*yan 8 c# asp.net-core-mvc asp.net-core
我在wwwroot中创建了一个Content文件夹,因为我读到了应该在文档中添加了样式表和脚本等客户端的东西,但是当我添加到View中并构建项目时,它找不到文件.这样做的正确方法是什么?
<link href="~/content/style.css" rel="stylesheet" />
Run Code Online (Sandbox Code Playgroud)
我很确定wwwroot正确地添加到project.json中.
"webroot": "wwwroot"
Run Code Online (Sandbox Code Playgroud)
Muh*_*eed 13
您需要在启动时启用ASP.NET Core静态文件处理:
public void Configure(IApplicationBuilder application)
{
// Add static files to the request pipeline.
application.UseStaticFiles();
// Add MVC to the request pipeline.
application.UseMvc();
}
Run Code Online (Sandbox Code Playgroud)
除非您使用该Microsoft.AspNetCore.All软件包,否则还需要将其添加到csproj中:
<PackageReference Include="Microsoft.AspNetCore.StaticFiles" Version="2.0.0" />
Run Code Online (Sandbox Code Playgroud)
您还需要将其添加到project.json:
"dependencies": {
"Microsoft.AspNetCore.StaticFiles": "1.0.0"
// ...Omitted
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4091 次 |
| 最近记录: |