Odak modu
Ortam Dosyaları
dotnet new webapi
komutu ile bir web api projesi oluşturduğunuzda yada Visual Studio içerisinde bir template aracılığıyla herhangi bir .Net core projesi yarattığınızda varsayılan olarak 2 tane settings dosyası ile karşılaşırız.
Bu ortam dosyalarını uygulama içerisinde ihtiyaç duyduğumuz statik ifadeleri metinsel formatta tutmak için kullanırız. Dosya yapısı olarak json formatı kullanılır.
appsettings.json içerisinde tutulabilecek ifadelere örnek olarak veritabanı bağlantı bilgilerini verebiliriz. Uygulama içerisinde her yere bağlantı bilgisi yazdığımızı düşünelim. Gün geldiğinde veritabanı değiştiğinde bu bağlantı bilgisini uygulamanın her yerinde değiştirmek zorunda kalırız. Ama tek bir dosya içerisinden yönetirsek, sadece bir yerde değiştirdiğimizde tüm uygulama değişen veriye erişmiş olur.
Örnek bir proje yarattığınızda karşımıza çıkan bir diğer dosya appsettings.Development.json'dır. Burdaki Development ifadesini bir değişken gibi düşünebilirsiniz. Uygulamanın çalıştığı ortama göre farklı ayarları kullanabilmesi için appsettings.{Ortam}.json formatında dosya ekleyerek ortamlara göre uygulama ayarlarını değiştirebiliriz. Genel olarak aşağıdaki 3 ortam için appsettings dosyaları uygulama içerisinde bulunur.
Inceleme Önerisi: Farklı ortam ayarları ile ilgili detaylı bilgi için tıklayınız.
Sektörde en çok aranan yazılım becerilerini kazan
Yapay zeka desteği, birebir mentörlük saatleri, canlı dersler ve senin için özel hazırlanmış içeriklerle eksiklerini tamamla, düzenli geri bildirimler al ve öğrenme sürecini en verimli hale getir.
Yunus Emre Kabakcı
Patika+ mezunuPatika+ Fullstack Web Development Bootcamp mezunumuz Yunus Emre,
3 ay içinde Katar’dan aldığı teklif ile, global bir şirket olan Pavo Group’da işe başladı!
“İçerik zenginliği, mentor desteği, ileriye dönük bir network sağlaması ve dünyada en çok tercih edilen frameworkler üzerinden bir eğitim veriyor olması Patika+’ı tercih etmemin temel sebepleri oldu!“
Yorum yapabilmek için derse kayıt olmalısın!