C# İle Uygulamaların Geçerli Dizinini Alma

Bazen uygulamalarımızın geçerli dizinini alıp dosya yazdırma veya okuma gibi işlemleri gerçekleştirme ihtiyacı duyarız fakat geçerli uygulama dizinini almak için birden fazla yöntem olduğundan en doğru olanını kullanmak daha sağlıklı olacaktır.

C# ile uygulamaların geçerli dizinini alma

Her c# uygulamasında geçerliliği doğru olarak bilinen ama yanlış olan bir durum var oda Environment.CurrentDirectory özelliğidir bu özellik sadece .exe’li projelerinizde kullanılabilmektedir windows service ve asp.net website projelerinizde doğru sonucu vermeyebilir.

Şimdi Windows service, Console application, asp.net mvc3 vs2010 debug mode ve asp.net mvc3 website IIS release mode’da hangi kullanım ne gibi sonuçlar ortaya koyuyor beraber görelim.

Windows Service

Console Application

Asp.net MVC3 VS2010 Web Projesi(Debug mode)

Asp.net MVC3 Website IIS (Release mode)

İçeriği puanla diğer kullanıcılara ışık tut

Murat Öner sitesinden daha fazla şey keşfedin

Okumaya devam etmek ve tüm arşive erişim kazanmak için hemen abone olun.

Okumaya devam et