none
.Net Yayındaki Projede Guncellemeler RRS feed

  • Soru

  • Merhaba, 

    Aktif bir proje üzerinde değişiklikler yapıldığında yazmış olduğumuz kodu publish edip daha sonrasında IIS''i stop edip güncel dosyaları atıyoruz ve IIS'i tekrar başlatıyoruz. Bu süreç vakit alan bir işlem ve süreç tamamlanana kadar site kapalı kalıyor.

    Proje dosyalarımız çok büyük olduğu için bu işlemi farklı olarak nasıl yapabiliriz bir fikri olan var mı acaba?

    Php'de olduğu gibi sadece ilgili dosyayı güncelleme şansımız yok maalesef kodun önce derlenmesi gerektiği için tüm dosyaları atmak gerekiyor.


    9 Ocak 2019 Çarşamba 07:36

Yanıtlar

  • IIS de aynı projeden 2 tane olur fakat sadece bindingleri farklı olur. www.proje.com  ve stage.proje.com  gibi. Güncellemeyi yayında olmayana (staging) yaparsınız. Daha sonra bindingleri yer değiştirirsiniz. Baktınız güzel çalışıyor diğerini  de güncellersiniz.

    Eğer konuya meraklıysanız "blue green deployment" şeklinde aratabilirsiniz.

    Not: Eğer webdeploy ile deploy işini yaprsanız sadece değişen dosyalar güncellenir!


    www.cihanyakar.com





    9 Ocak 2019 Çarşamba 08:38

Tüm Yanıtlar

  • IIS de aynı projeden 2 tane olur fakat sadece bindingleri farklı olur. www.proje.com  ve stage.proje.com  gibi. Güncellemeyi yayında olmayana (staging) yaparsınız. Daha sonra bindingleri yer değiştirirsiniz. Baktınız güzel çalışıyor diğerini  de güncellersiniz.

    Eğer konuya meraklıysanız "blue green deployment" şeklinde aratabilirsiniz.

    Not: Eğer webdeploy ile deploy işini yaprsanız sadece değişen dosyalar güncellenir!


    www.cihanyakar.com





    9 Ocak 2019 Çarşamba 08:38
  • Çok teşekkür ederim verdiğiniz bilgiler için. Kritik bir konuydu bu benim için ve söylediğiniz yöntem gayet mantıklı gözüküyor.

    Harici olarak ilettiğiniz konuyu da inceleyeceğim.

    9 Ocak 2019 Çarşamba 11:12