- 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
- 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.
- 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.