Environment در .NET

محیط‌های اجرایی (Environment) به شما اجازه می‌دهند برنامه را برای شرایط مختلف مانند توسعه، تست و تولید به شکل متفاوتی پیکربندی کنید.

محیط‌های رایج

  • Development
  • Staging
  • Production

بررسی Environment


if (app.Environment.IsDevelopment())
{
    app.UseDeveloperExceptionPage();
}

تنظیم Environment


ASPNETCORE_ENVIRONMENT=Development

جمع‌بندی

استفاده از Environment باعث می‌شود رفتار برنامه در زمان توسعه و انتشار به صورت مستقل و ایمن مدیریت شود.