Asp.net WebApplication etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Asp.net WebApplication etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

29 Haziran 2015 Pazartesi

Asp.Net Web application vs Asp.Net Web Site

Web application
     Visual studiomuzdan ctrl+shift+N tuş kombinasyonu ile yeni bir web uygulamasi oluşturabiliriz. 


  • Proje bilgileri .csproj veya .vbproj uzantılı dosyada saklanır.
  • Sayfalara,sınıflara namespace eklenir
  • Projeyi tek bir assembly icerisinde toplanir ve versiyonlama islemi yapılır
  •  Canli ortama kaynak kodlar eklenmeyebilir
  •   Dağıtımını yaparken olusan assembly(.dll) dosyasını sunucuya atmamız yeterlidir.


  • Web Site
        Visual studiomuz dan Shift+Alt+N tuş kombinasyonu ile yeni bir web sitesi oluşturabiliriz.
    • Proje dosyasi ayri olarak olusturulmaz.Klasör yapısındaki tüm dosyalar projemize eklenir
    • Kodlar sunucuya ilk ulaştığı anda derleme yapılır.Her sayfa kendi assembly dosyasini oluşturur
    • Dağıtım yaparken projenin kaynak kodlarını Server’da IIS in klasörüne eklenmelidir veya önderleme çıktıları eklenmelidir.

    Kaynaklar
    https://msdn.microsoft.com/en-us/library/dd547590(v=vs.110).aspx
    http://serkanyarbas.com/web-application-projesi-ile-web-site-projesi-arasindaki-farklar/