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/


    Hiç yorum yok:

    Yorum Gönder