Static Files Middleware in ASP.NET Core

Introduction In this article, we will discuss Static Files Middleware in ASP.NET Core and how it serves static files such as HTML, Images, JavaScript and CSS files. by default, an ASP.NET Core application will not be able to serve static files to be able to serve static files. our application …

Middleware Components And Request Pipeline in ASP.NET Core

Introduction In this article, we will discuss the Middleware And Request Pipeline. In the previous article, we have seen the overview of application flow let’s understand Middleware and pipeline in detail. What is Middleware? The middleware is a piece of software that can handle an HTTP request or response given …

ASP.NET Core appsettings.json file

Introduction In this article, we’ll discuss the appsettings.json file in the ASP.NET Core application. the significance of appsettings.json file in previous versions of ASP.NET. we store application configuration settings like database connection strings for example in Webconfig.xml file. In an ASP.NET Core, configuration information can come from different configuration sources. …

Kestrel Web Server in ASP.NET Core

Introduction In this article, we’ll discuss the Kestrel web server in ASP.NET Core application in detail. Before, proceeding to this article see the previous article where we discussed an ASP.NET hosting model in detail. As we already discussed with the outer process hosting model there are two web servers. 1. …

ASP.NET Core InProcess Hosting

Introduction In this article, we’ll discuss InProcess Hosting in an ASP.NET Core and along the way, we’ll also discuss what is Kestrel server. So, within this program.cs file. we have this main method which is the entry point into this application when this application executes the .NET runtime. The main …

ASP.NET Core Project Structure

Introduction In this article, we will learn how Visual Studio organizes the ASP.NET Core project structure and understand the project files. Now, that we have created the Project Structure let’s go-to solution explorer and see what files are different. If you selected the project using Razer there will be some …