فایل Program.cs

فایل Program.cs نقطه شروع اجرای برنامه‌های .NET است و مسئول ایجاد و پیکربندی برنامه قبل از اجرا می‌باشد.

نمونه Program.cs


var builder = WebApplication.CreateBuilder(args);

builder.Services.AddControllersWithViews();

var app = builder.Build();

app.MapDefaultControllerRoute();

app.Run();

وظایف Program.cs

  • ایجاد برنامه (Application)
  • ثبت سرویس‌ها (Services)
  • پیکربندی Middlewareها
  • تعریف Routing
  • اجرای برنامه

جمع‌بندی

تقریباً تمام پیکربندی اولیه یک برنامه ASP.NET Core در فایل Program.cs انجام می‌شود و آشنایی با آن برای توسعه هر پروژه .NET ضروری است.