Uygulamayı Yayınlama

  • Apps ekranından projeyi seçin.
  • Preview butonunun yanındaki üç noktaya tıklayın ve seçeneğini seçin.
  • Yayınlama tamamlandığında, frontend ve backend ZIP dosyaları belirtilen e-posta adresine gönderilir.
  • ZIP dosyalarını IIS için standart dizin olan C:\inetpub\wwwroot\ klasörüne çıkarın.

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 6 Hosting Bundle 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.