Asp.Net Mvc ile ilgili olarak verdiğimiz teorik bilgilerden sonra, artık pratik kısmına geçerek ilk projemizi oluşturalım.
- Visual Studio’yu açtıktan sonra File > New > Project yolunu izliyoruz.
- NET Web Application‘ı seçiyoruz. Ardından Name kısmına proje adını girip OK tuşuna basıyoruz.
- Şuan sadece Select a templateekranından MVC‘yi seçip OK tuşuna basıyoruz. Bu noktada projemizin hazırlanması biraz uzun sürebilir.
Böylece dosya yerleşimleri yapılmış örnek bir Mvc projesi açılmış oluyor.
Projemizin dizin yapısından bahsedelim.
- App_Data: Proje içerisinde ki veritabanı vb. veri kaynaklarının, dosyalar halinde eklendiği klasördür.
- App_Start: Projenin ilk açılışı esnasında (sunucunun ilk başlatılışı ya da yeniden başlatılması), işlem yapması istenilen sınıfların, filtrelerin, metodların bulunduğu klasördür. Örneğin BundleConfig..
- Controllers: Controller dosyalarının barındırıldığı klasördür.
- Models : Model dosyalarının barındırıldığı klasördür.
- Views : View dosyalarının barındırıldığı klasör.
- Scripts : Javascript tarzı script dosyalarını barındırabileceğimiz klasör.
- Content: Bu klasörde genelde css dosyaları bu klasörde barındırılır.
- Fonts : Font dosyalarını bulunduracağımız alandır.
- favicon.ico : Tarayıcının üst kısmında ve favori siteler kısmında görünen site ikonu.
- packages.config : Proje de kurulu olan freameworklerin kayıtlı olduğu yerdir. Buraya genelde Nuget Paket Yöneticisi vasıtasıyla paketler kurulabilir.
- Global.asax : Sitenin genelinde yapılan işlemlerin kontrol edilmesini sağlar. Uygulamamız ilk çalıştırıldığında ya da server restart edildikten sonra ilk çalışan Application_Start yordamıdır. Uygulama ilk yüklendiğinde Application_Start yordamının çalışması Global.asax’da tanımlanmıştır.
- Web.config : Proje ile ilgili tüm merkezi ayarların saklandığı yerdir. Cookie süreleri, Sql bağlantı bilgileri vb. tüm bilgiler bu alanda kaydedilebilir ve düzenlenebilir.
Soru ve görüşleriniz için yorum yapabilirsiniz. Kolay gelsin .. 🙂