netcore

پلتفرم Net.

(DotNet Platform)

تنظیم متغیرها (Environment Variables)

متغیرهای محیطی یا همان Environment Variables به شما کمک می‌کنند تا برنامه‌ی‌تان در هر محیط اطلاعات مربوط به همان محیط را دریافت کند. برای مثال، اطلاعات اتصال به دیتابیس را می‌توانید از این بخش وارد کنید. توضیحات بیشتر

برای افزودن یک ENV کافیست که به بخش تنظیمات برنامه‌ی‌تان بروید و یک key به عنوان اسم و یک value به عنوان مقدار اضافه کنید، و با زدن دکمه ثبت تغییرات یک ENV به برنامه‌ی‌تان اضافه کنید. برای نمونه، ENV ای با عنوان LIARA_URL و مقدار https://liara.ir را به این صورت اضافه کنید.

حالا به راحتی می‌توانید از‌ آن در برنامه‌ی‌تان استفاده کنید:

string url = Environment.GetEnvironmentVariable("LIARA_URL");
if(url == null)
{
    Console.WriteLine("LIARA_URL not set.");
}
else
{
    Console.WriteLine(url);
}

بعد از کلیک روی دکمه ثبت تغییرات برنامه‌ی‌ شما به صورت خودکار ری‌استارت می‌شود و در استقرار جدید این متغیر‌های محیطی در داخل برنامه قابل استفاده می‌شوند. به این شیوه که LIARA_URL را اضافه کردید می‌توانید هر ENV دیگری را نیز به برنامه اضافه کنید.

در پلتفرم netcore به صورت پیشفرض همه برنامه‌ها باASPNETCORE_ENVIRONMENT=Productionمستقر می‌شوند.

متوجه شدم، برو گام بعدی!
;