Creating Your First ASP.NET Core Application

Creating Your First ASP.NET Core Application

Creating Your First ASP.NET Core Application 🚀

In this guide, you'll learn how to create, run, and test your first ASP.NET Core application using .NET SDK, Visual Studio, or VS Code.


🔹 1️⃣ Prerequisites

Before you begin, ensure you have the following installed:

  • .NET SDK (Download)
  • Visual Studio 2022 (Community Edition) (Download)
  • OR Visual Studio Code (Download)
  • C# Extension for VS Code

🔹 2️⃣ Create an ASP.NET Core Web Application

🛠 Option 1: Using .NET CLI (Command Line Interface)

  1. 1️⃣ Open a terminal or command prompt
  2. 2️⃣ Run the following command to create a new web application:
dotnet new web -o MyFirstAspNetApp
cd MyFirstAspNetApp
  1. 3️⃣ Open the project in VS Code (Optional)
code .

🛠 Option 2: Using Visual Studio

  1. 1️⃣ Open Visual Studio
  2. 2️⃣ Click "Create a new project"
  3. 3️⃣ Select ASP.NET Core Web App
  4. 4️⃣ Click Next, name the project (MyFirstAspNetApp), and choose a location
  5. 5️⃣ Select .NET 8.0 (or latest version) and click Create

🔹 3️⃣ Run the Application

Using .NET CLI:

dotnet run

✅ The app will run on http://localhost:5000 (or https://localhost:7000)

Using Visual Studio:

  1. 1️⃣ Click "Run" (or press F5)
  2. 2️⃣ The application will launch in your default browser

🔹 4️⃣ Understanding the Project Structure

📂 MyFirstAspNetApp/
├── 📄 Program.cs ➝ Entry point of the app
├── 📄 appsettings.json ➝ Configuration settings
├── 📂 wwwroot/ ➝ Static files (CSS, JS, Images)
├── 📂 Pages/ ➝ Razor Pages (if using Razor)
├── 📂 Controllers/ ➝ MVC Controllers (if using MVC)

🔹 5️⃣ Modifying the Home Page

  1. 1️⃣ Open Program.cs and modify the app.MapGet() route:
var builder = WebApplication.CreateBuilder(args);
var app = builder.Build();

app.MapGet("/", () => "Welcome to your first ASP.NET Core app!");

app.Run();
  1. 2️⃣ Save the file and run:
dotnet run
  1. 3️⃣ Open a browser and visit http://localhost:5000

✅ You should see:

Welcome to your first ASP.NET Core app!

🔹 6️⃣ Next Steps

🔹 Learn MVC and Razor Pages

🔹 Create a REST API with Controllers

🔹 Implement Dependency Injection

🔹 Secure the app using JWT Authentication

Comments

Popular posts from this blog

Car Wash System vb.net

Face recognition using EmguCV 3.0 and typing pattern recognition

Student Information System - AngularJS , ASP.NET API, C#