ASP.NET Core Linux'a Nasıl Kurulur? Kolay Adımlar ile Başarılı Kurulum

Linux üzerinde ASP.NET Core kurulumunu adım adım öğrenmek ister misiniz? Bu rehberde tüm detayları bulabilirsiniz!

BFS

ASP.NET Core ile güçlü ve modern web uygulamaları geliştirmeyi hayal ediyorsanız, Linux üzerinde bu framework’ü kurmak oldukça kolay ve faydalı olacaktır. Eğer yolculuğunuzda yeniyseniz, endişelenmeyin! Bu rehber, adım adım ASP.NET Core’un Linux üzerinde nasıl kurulacağını gösterecek. Üstelik tüm kod örnekleri de size yardımcı olacak!

Adım 1: Gerekli Paketlerin Kurulması



Başlamadan önce, sisteminize ASP.NET Core’un çalışması için gerekli olan paketleri kurmanız gerekecek. Bunun için terminali açın ve şu komutları sırasıyla çalıştırın:


sudo apt update
sudo apt install -y wget curl gnupg


Bu komutlar, sisteminizin güncel ve çalışmaya uygun olduğundan emin olmanızı sağlar.

Adım 2: Microsoft Paket Deposu Ekleme



Şimdi, Microsoft’un ASP.NET Core için sağladığı paket deposunu sisteminize eklemeniz gerekiyor. Aşağıdaki komutları terminalde çalıştırarak bu işlemi yapabilirsiniz:


wget https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb


Bu adım, Microsoft’un paketlerini sisteminize ekleyerek ASP.NET Core’u kurabileceğiniz ortamı hazır hale getirecek.

Adım 3: .NET SDK ve Runtime Kurulumu



Şimdi sıra geldi, .NET SDK ve runtime paketlerini yüklemeye. Bu adım ASP.NET Core projelerinizi geliştirmek ve çalıştırmak için gereklidir. Şu komutları kullanarak bu paketleri kurabilirsiniz:


sudo apt update
sudo apt install -y dotnet-sdk-7.0


Bundan sonra, ASP.NET Core ile uygulama geliştirmeye başlamak için tüm araçlarınız hazır!

Adım 4: Kurulumu Kontrol Etme



Kurulum tamamlandıktan sonra, .NET'in doğru kurulduğundan emin olmak için terminale şu komutu yazabilirsiniz:


dotnet --version


Eğer doğru versiyonu görüyorsanız, her şey yolunda demektir!

Adım 5: Basit Bir ASP.NET Core Projesi Oluşturma



Artık temel kurulumu tamamladık. Şimdi, küçük bir "Merhaba Dünya" uygulaması oluşturalım. İlk olarak terminalde şu komutu yazın:


dotnet new mvc -n MerhabaDunya


Bu komut, MVC (Model-View-Controller) yapısında bir ASP.NET Core uygulaması oluşturacaktır. Uygulamayı çalıştırmak için şu komutu kullanabilirsiniz:


cd MerhabaDunya
dotnet run


Eğer her şey doğru çalıştıysa, tarayıcınızda “localhost:5000” adresine giderek basit bir ASP.NET Core uygulamasını görmelisiniz!

Adım 6: Geliştirme İçin Faydalı Araçlar



Linux üzerinde ASP.NET Core geliştirme yaparken işinizi kolaylaştıracak birkaç araç önerim var. Visual Studio Code (VS Code) bu araçların başında geliyor. Hafif, kullanımı kolay ve güçlü bir editör olarak VS Code, ASP.NET Core projelerinizde size büyük kolaylık sağlayacaktır. Ayrıca, terminalde kolayca komutları çalıştırmak için Bash kullanmak da size zaman kazandıracaktır.

Adım 7: Uygulamanızı Yayınlamak



Projeyi geliştirdikten sonra, artık uygulamanızı yayınlamaya hazırsınız. Bunun için şu komutları kullanabilirsiniz:


dotnet publish -c Release -o ./publish


Bu komut, projenizin derlenmiş ve çalıştırılabilir halini “publish” klasörüne koyacaktır. Artık bu dosyaları bir sunucuya aktararak uygulamanızı herkesin erişimine sunabilirsiniz.

Özet



Ve işte bu kadar! Şimdi ASP.NET Core ile Linux üzerinde kolayca geliştirme yapabilirsiniz. Adımları takip ederek, hızlıca güçlü ve modern web uygulamaları geliştirmeye başlayabilirsiniz. Unutmayın, ASP.NET Core’un esnekliği ve performansı, projelerinizi farklı platformlarda rahatça çalıştırmanıza olanak tanır.

Ayrıca, bu rehberde verdiğimiz komutlar sadece bir başlangıçtır. Geliştikçe, daha farklı araçlar ve özellikler kullanarak projelerinizi daha da geliştirebilirsiniz. Hazırsanız, dünya çapında kullanıcılar için harika uygulamalar yapmaya başlayın!

İlgili Yazılar

Benzer konularda diğer yazılarımız

ASP.NET Core ile Mobil Uygulama Geliştirme: Cross-Platform Web ve Mobil Uygulama Birleştirme

Günümüzde mobil uygulamalar hayatımızın ayrılmaz bir parçası haline geldi. Akıllı telefonlarımızda geçirdiğimiz zamanın büyük bir kısmını mobil uygulamalar sayesinde geçiriyoruz. Peki, bir mobil uygulama geliştirirken karşılaştığımız zorlukları nasıl...

ASP.NET Core 500 Internal Server Error: Sebepleri ve Çözümleri

Bir web geliştiricisi olarak, karşılaştığınız en zorlayıcı hatalardan biri şüphesiz "500 Internal Server Error"dır. Bu hata, web uygulamanızda her şeyin yolunda gittiğini düşündüğünüz bir anda karşınıza çıkabilir ve tüm projeyi durdurabilir. Ancak merak...

DirectAdmin Nasıl Kurulur ve Yapılandırılır?

DirectAdmin Nedir ve Neden Kullanılır?Merhaba arkadaşlar! Bugün, birçok web yöneticisinin en çok tercih ettiği kontrol paneli olan DirectAdmin’i nasıl kuracağımızı ve yapılandıracağımızı keşfedeceğiz. İlk başta, DirectAdmin nedir, biraz ondan bahsedelim.DirectAdmin,...