ASP.NET Core

12345678910...Last
Understand GitHub Copilot Chat Window in Visual Studio Code
In the previous article, we learned how to install GitHub Copilot in Visual Studio Code. In this article, we will learn how to use GitHub Copilot Chat in Visual Studio Code. We will first understand various parts of the GitHub Chat window and then we will ask a few ASP.NET Core questions to GitHub Copilot Chat.
Posted On : 15 Apr 2025
Leverage GitHub Copilot in Visual Studio Code and ASP.NET Core
AI is everywhere. Almost all the leading software development platforms and tools use AI in some of the other way. As an ASP.NET Core developer wanting to use Visual Studio Code for your development, you must know how to leverage the power of GitHub Copilot from within the VS Code editor. In this series of articles I am going to explain a few features of GitHub Copilot the can help you increase your productivity, efficiency and code quality.
Posted On : 01 Apr 2025
Use keyed services in ASP.NET Core
A few years ago I wrote an article describing how ASP.NET Core DI container behaves when multiple implementations of an interface are registered. It's time to revisit the concept because .NET 8 has something better to offer -- Keyed Services. I am going to use the same example that I used in the earlier article. We will modify the example for .NET 8.
Posted On : 23 Sep 2024
Store connection string in Azure App Service and Azure Key Vault
In the previous article you learned to deploy an ASP.NET Cor web app in an Azure App Service using two techniques. Recollect that we are storing the database connection string in the appsettings.json file. And we need to change it to match the production setup at the time of deployment. In this article we will discuss two better ways of storing the database connection string. Firstly, we will learn to store the connection string into the Azure App Service itself. And then we will store it in Azure Key Vault.
Posted On : 02 Sep 2024
Deploy ASP.NET Core web app to Azure App Service using Visual Studio Code
In some of my previous articles I discussed using Visual Studio Code and a set of extensions to create ASP.NET Core web apps and Web APIs. In this article I will show you how you can deploy an ASP.NET Core web app to an Azure App Service.
Posted On : 29 Jul 2024
Use IExceptionHandler to handle errors in ASP.NET Core
No matter how carefully you design your web pages and components there is always a possibility that your application throws an error at runtime. To trap and handle such unforeseen circumstances you can use IExceptionHandler interface introduced in ASP.NET Core 8.
Posted On : 20 May 2024
Use access token and refresh token returned by Identity API endpoints
In the previous part of this series we wired token based authentication and Identity API endpoints into our Employees Web API. Now it's time to test and confirm the working of our API.
Posted On : 15 Apr 2024
Use token authentication and Identity API endpoints in ASP.NET Core
If you are following previous articles of this series, you are probably comfortable working with Web API and class library projects in VS Code. We will take our example a step further and add authentication to the Web API.
Posted On : 08 Apr 2024
Work with Web API and Class Library projects in Visual Studio Code
In the previous article you learned to setup Visual Studio Code for ASP.NET Core development. We created ASP.NET Core MVC project and used scaffolding to create CRUD pages. In this article you will create a Web API that exposes the CRUD functionality to its client apps. You will also wrap the EF Core code inside a class library project.
Posted On : 19 Feb 2024
Develop ASP.NET Core apps using Visual Studio Code
Visual Studio Code or VS Code is a light weight IDE for modern web development. It supports a wide range of programming and scripting languages including C# and .NET Core. It has a very good extensions and libraries. If you are an ASP.NET developer familiar with Visual Studio and are looking to get introduced to Visual Studio Code this article is for you.
Posted On : 06 Feb 2024
12345678910...Last