Uygulamayı Yayınlama

  • Apps ekranından projeyi seçin.
  • Preview butonunun yanındaki üç noktaya tıklayın.
  • Karşınıza çıkan seçeneklerden "Web" işaretleyin ve ardından "Publish" butonuna basın.
    İşlem tamamlandığında, hem frontend hem de backend dosyalarınız bir ZIP paketi olarak e-posta adresinize gönderilecek.
  • İlk adım, IIS üzerinden frontend ve backend için klasörler oluşturmak. Bunun için, sunucunuzdaki C:\inetpub\wwwroot dizinine gidin ve iki ayrı klasör oluşturun: biri frontend, diğeri backend için.
  • Sonrasında, size gönderilen ZIP dosyalarını bu klasörlere açın ve dosyaları yerleştirin.

IIS ve Gerekli Ortamların Hazırlanması

  • İşletim Sistemi: Windows Server 2019
  • Veritabanı: MS SQL Server 2019
  • Web Sunucusu: IIS 10.0xx
  • Donanım Gereksinimleri: 32 GB RAM, 16 VCPU, Xeon E5 2660 2.2 GHz
  • SSL Sertifikaları: Her subdomain için sağlanmalıdır.
  • Firewall: 80 ve 443 portlarına izin verin.
  • Kurulumlar: URL Rewrite ve .NET 8 kurulumlarını gerçekleştirin.

Uygulamayı IIS Üzerinde Oluşturma ve Yayınlama

  1. Frontend Kurulumu:
    • IIS > Siteler > Web Sitesi Ekle seçeneğine tıklayın.
Frontend kurulumu için Web UI klasörü seçilmelidir. 
  • Site adı girin ve fiziksel yol olarak frontend dosyalarını seçin.
  • SSL kullanıyorsanız HTTPS’yi seçin ve 443 portunu belirtin.
  • Ana Bilgisayar Adı alanına domain ismini girin ve “Sunucu adı gösterimi iste” seçeneğini işaretleyin.
  • Frontend’in çalıştığını kontrol etmek için IIS > Web sitesine gözat seçeneğini kullanın.
  1. Backend Kurulumu:
  • Benzer adımları izleyerek backend için yeni bir site oluşturun.
  • SSL kullanıyorsanız HTTPS’yi seçin ve 443 portunu belirtin.

Uygulama Havuzu ayarlarında:

  • Backend uygulama havuzuna sağ tıklayın, Temel Ayarlar > Yönetilen Kod Yok seçeneğini seçin.
  • Backend’i test etmek için /swagger ekleyerek çalışıp çalışmadığını kontrol edin.