.NET Core Geliştirici Merkezi

.NET Core, web siteleri, servisler ve konsol uygulamaları oluşturmak için kullanılan açık kaynaklı, çapraz platform bir .NET sürümüdür. Genellikle bulut uygulamaları için veya büyük kurumsal uygulamaların mikroservislere dönüştürülmesi için kullanılır.

.NET Core Sunucusu Oluşturma

1. PaaS panosuna giriş yapın ve sol üst köşedeki Yeni Ortam butonuna tıklayın.

2. Açılan topoloji sihirbazında,.NETsekmesine gidin ve.NET Coreuygulama sunucusunu seçin. Diğer parametreleri (bulut, disk limiti, genel IP'ler vb.) ihtiyaçlarınıza göre yapılandırın.

.NET Core Topoloji Sihirbazı

Devam etmek için Oluştur'a tıklayın.

3. .NET Core sunucusu ile ortam birkaç dakika içinde oluşturulacaktır.

.NET Core Uygulama Sunucusu Oluşturuldu

Uygulama sunucusu, yazılım yığını için tahsis edilmiş izole bir sanallaştırılmış örnek olan ayrı bir konteyner (düğüm) içinde çalışır. Konteynerin kendi özel IP'si ve benzersiz bir DNS kaydı vardır.

Uygulamayı .NET Core Sunucusuna Yükleme

Platform, projeleri otomatik olarak dağıtmak için birden fazla seçenek sunar. Bu örnekte, GitHub'da depolanan basit bir .NET projesi ekleyeceğiz.

1. Yeni bir depo eklemek içinGit/SVNsekmesini açın veDağıtım Yöneticisisekmesine gidin.

Dağıtım Yöneticisi Depo Ekleme

İpucu:Kendi .NET uygulamanızı oluşturmakla ilgileniyorsanız, resmi belgeleri takip edin.

2. Projeniz için gerekli URL ve Dal bilgilerini girin.

Not:.NET Core, uygulama dağıtımına yardımcı olabilecek birkaç özel değişkeni destekler:

  • APP_NAME- birden fazla uygulama olan bir depoda belirli bir klasöre işaret eder veya projenizdeki belirli bir.dlldosyasını çalıştırır
  • ASPNETCORE_URLS- hizmetlerin belirtilen URL ile çalışacak şekilde yapılandırılmasını sağlar
  • RUN_OPTION- projeniz için ekdotnet runseçenekleri sağlar
.NET Core Uygulama Adı Değişkeni
.NET Core Uygulama Ekleme

Projeyi Dağıtım Yöneticisine kaydetmek içinEkleyinbutonuna tıklayın.

3. Aşağıdaki resimdeki iki butondan birini kullanarak dağıtım penceresini açın:

Git'ten Dağıtım

4. Açılan pencerede, dağıtılacak uygulamayı, dalı ve hedef ortamı seçmeniz gerekir.

.NET Core Uygulama Dağıtımı

Not:Python, Node.js ve Go programlama dillerine benzer şekilde,.NET Coreyalnızca bir uygulamanın aynı anda dağıtılmasına izin verir.

Dağıtım kılavuzunu takip ederek diğer parametreleri ihtiyaçlarınıza göre yapılandırın.

5. Bir dakika içinde uygulama dağıtılacak ve .NET Core uygulama sunucusunun yanındaki Tarayıcıda Aç butonu ile erişilebilecektir.

.NET Core Tarayıcıda Aç