Linux Üzerinde ASP.NET Core Nasıl Kurulur?

Bu yazıda, Linux üzerinde ASP.NET Core kurulumu adım adım anlatılmaktadır. ASP.NET Core’un ne olduğunu, nasıl kurulum yapabileceğinizi ve ilk projenizi nasıl oluşturacağınızı öğrenebilirsiniz.

BFS

Merhaba sevgili yazılım tutkunları! Bugün sizlere Linux üzerinde ASP.NET Core nasıl kurulur, adım adım detaylı bir şekilde anlatacağım. Eğer açık kaynak yazılım dünyasına adım attıysanız ve geliştirme yaparken hız, güvenlik ve esneklik istiyorsanız, doğru yerdesiniz. Haydi, bu serüvene başlamak için kolları sıvayalım!

ASP.NET Core Nedir?


Öncelikle, ASP.NET Core hakkında biraz konuşalım. Eğer bu ismi ilk kez duyuyorsanız, endişelenmeyin! ASP.NET Core, Microsoft'un geliştirdiği açık kaynaklı, çapraz platform (cross-platform) bir web uygulama geliştirme framework'üdür. Bu, onu sadece Windows'ta değil, Linux ve macOS üzerinde de kullanabilmenizi sağlar. Yani, Windows'tan sıkıldınız ve Linux'a geçmek istiyorsanız, ASP.NET Core sizin için harika bir seçenek olacak!

Linux’a ASP.NET Core Kurulum Adımları


Şimdi gelelim en heyecanlı kısma: ASP.NET Core’u Linux’a nasıl kuracağımıza! Aşağıda adım adım nasıl ilerleyeceğimizi görebilirsiniz.

1. Adım: Gerekli Paketleri Yüklemek
İlk iş, sisteminizin güncel olduğundan emin olmak. Bunun için terminal üzerinden şu komutu çalıştırarak sisteminizi güncelleyin:


sudo apt update && sudo apt upgrade


Şimdi, .NET SDK ve runtime’ı sisteminize kurmamız gerekiyor. Bunun için Microsoft'un resmi reposunu eklemeniz gerekecek. Aşağıdaki komutları sırasıyla çalıştırarak kurulum için gerekli paketleri yükleyebilirsiniz:


sudo apt install -y wget apt-transport-https software-properties-common
wget https://packages.microsoft.com/config/ubuntu/20.04/prod.list
sudo mv prod.list /etc/apt/sources.list.d/
sudo apt update


2. Adım: .NET SDK Kurulumu
Şimdi .NET SDK’yı kurma aşamasına geldik. Aşağıdaki komut ile .NET SDK'nın son sürümünü kurabilirsiniz:


sudo apt install dotnet-sdk-6.0


Buradaki "6.0" sürüm numarası, o anki en güncel sürümü ifade etmektedir. Eğer daha eski bir sürüm kullanmak isterseniz, versiyonu değiştirmeniz yeterli olacaktır.

3. Adım: Kurulumu Doğrulamak
Şimdi, kurulumun düzgün yapıldığını kontrol etmek için şu komutu terminalde çalıştırabilirsiniz:


dotnet --version


Eğer her şey doğru bir şekilde kurulduysa, terminalde .NET sürümünü görebileceksiniz!

4. Adım: ASP.NET Core Projesi Oluşturmak
Artık kurulum tamamlandı, haydi bir ASP.NET Core projesi oluşturalım. Bunun için terminali açın ve şu komutla yeni bir proje oluşturun:


dotnet new webApp -n MyFirstAspNetCoreApp


Bu komut, "MyFirstAspNetCoreApp" adında bir web uygulaması oluşturacaktır. Hangi template ile çalışmak istediğinizi seçmek için başka seçenekler de mevcut. `dotnet new --help` komutunu kullanarak daha fazla seçenek görebilirsiniz.

5. Adım: Projeyi Çalıştırmak
Şimdi, oluşturduğumuz projeyi çalıştırabiliriz. Proje dizinine girip şu komutla projeyi başlatabilirsiniz:


cd MyFirstAspNetCoreApp
dotnet run


Projeyi çalıştırdıktan sonra, tarayıcınızda `http://localhost:5000` adresine giderek, "Hello World!" mesajını görebilirsiniz. İşte, ilk ASP.NET Core uygulamanız hazır!

Özet


Linux üzerinde ASP.NET Core kurmak aslında sandığınız kadar zor değil. Birkaç basit adımla, güçlü ve esnek bir web uygulama geliştirme ortamına sahip olabilirsiniz. Unutmayın, sadece Windows’ta değil, Linux ve macOS üzerinde de geliştirme yapabilirsiniz! Artık tamamen açık kaynak dünyasında yerinizi alabilir ve harika projeler üretebilirsiniz.

İpucu: Kurulum sırasında herhangi bir sorunla karşılaşırsanız, terminalde aldığınız hata mesajlarına göre çözüm aramayı unutmayın. Birçok çözüm internet üzerindeki forumlarda yer almakta. Geliştiriciler arasındaki dayanışma oldukça büyük!

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