Here are the steps to serve static files in our ASP.NET Core application.
1. Open the "NorthwindCafe.Web" project, then click on the "Startup.cs" file in the project. You will see the following markup in the Configure method
public void Configure(IApplicationBuilder app)
{
app.Run(async (context) =>
{
await context.Response.WriteAsync("Hello World!");
});
}
2. Go into the Configure method, remove the existing code and type in the following code
public void Configure(IApplicationBuilder app)
{
app.UseStaticFiles()
}
You will notice that the app.UseStaticFiles() has a red underline on it. That's because there's a dependency that we are missing. Visual Studio is smart enough to detect that and give us a warning. You will see a yellow light bulb icon next to "app.UseStaticFiles()"
3. Click on the light bulb and select the first option which will add the namespace to the project and will automatically, once the file is saved.
4. After the reference has been added you will see that in the "References" section you will see the "Microsoft.AspNetCore.StaticFiles" and an entry has been added to the project.json file for the package. Now you can serve static files in the wwwroot directory
ASP.NET Core Posts:
No comments:
Post a Comment