ASP.NET Core Linux'ta Nasıl Kurulur? Adım Adım Rehber

Linux üzerinde ASP.NET Core kurulumunu detaylı adımlarla anlatan bir rehber. Bu yazı, geliştiricilerin Linux sistemlerinde ASP.NET Core projeleri oluşturup çalıştırmalarına yardımcı olur.

BFS

Merhaba, ASP.NET Core ile Tanışın!



Eğer yazılım geliştirmeye yeni başladıysanız veya Linux üzerinde ASP.NET Core kullanmayı planlıyorsanız, doğru yerdesiniz! Bu yazıda, Linux üzerinde ASP.NET Core kurulumunu adım adım nasıl gerçekleştireceğinizi anlatacağım. Hem de bunu o kadar basit bir şekilde yapacağız ki, sonunda başarıyla çalışan bir web uygulamanız olacak!

ASP.NET Core, Microsoft tarafından geliştirilen, açık kaynaklı ve çapraz platform bir framework’tür. Yani hem Windows hem de Linux üzerinde sorunsuz çalışabilir. Bu özellik, Linux üzerinde ASP.NET Core kullanmak isteyen geliştiriciler için harika bir fırsat sunuyor. Şimdi, Linux üzerinde ASP.NET Core kurulumuna geçelim.

1. Gerekli Yazılımları Yükleyin



İlk adımda, sisteminizde .NET SDK'sını ve runtime’ı kurmamız gerekiyor. Bu yazılım, ASP.NET Core projelerinizi çalıştırmanızı sağlayacak. İster Ubuntu ister Debian tabanlı başka bir dağıtım kullanıyor olun, kurulum neredeyse her zaman aynı adımları izler.

İlk olarak, terminalinizi açın ve aşağıdaki komutla gerekli paketleri yükleyin:


sudo apt-get update
sudo apt-get install -y wget apt-transport-https software-properties-common


Sonrasında Microsoft’un paket imzasını ekleyelim:


wget https://packages.microsoft.com/keys/microsoft.asc
sudo apt-key add microsoft.asc


Artık, ASP.NET Core için Microsoft’un paket deposunu ekleyebiliriz:


sudo add-apt-repository https://packages.microsoft.com/ubuntu/$(lsb_release -rs)/prod


Son olarak, .NET SDK’sını yükleyelim:


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


Bu işlem birkaç dakika sürebilir, sabırlı olun!

2. ASP.NET Core Uygulamanızı Oluşturun



Artık .NET SDK'sı kurulu olduğuna göre, yeni bir ASP.NET Core projesi oluşturabiliriz. Terminal üzerinden aşağıdaki komutu çalıştırarak yeni bir web uygulaması başlatın:


dotnet new mvc -n MyFirstAspNetCoreApp


Bu komut, yeni bir ASP.NET Core MVC projesi oluşturur. Projeyi bir klasöre kaydeder ve tüm gerekli dosyaları otomatik olarak oluşturur. Kendi projenizi istediğiniz gibi isimlendirebilirsiniz.

3. Uygulamanızı Çalıştırın



Projeyi oluşturduktan sonra, projeye gitmek ve uygulamayı çalıştırmak çok kolay. Aşağıdaki komutları sırayla girin:


cd MyFirstAspNetCoreApp
dotnet run


Bu komut ile, geliştirdiğiniz web uygulamanızı çalıştırmaya başlıyorsunuz. Şimdi, tarayıcınızda http://localhost:5000 adresine giderek uygulamanızı görebilirsiniz!

4. Projenizi Yayına Alın



ASP.NET Core uygulamanızı çalıştırdığınızda, artık geliştirme aşamasını geride bırakıp üretime geçmeye hazır olabilirsiniz. Eğer uygulamanızı internet üzerinden herkese açmak istiyorsanız, öncelikle bir web sunucusuna ihtiyacınız olacak. Apache veya Nginx gibi popüler web sunucularını kullanabilirsiniz. Her iki sunucu da ASP.NET Core ile uyumludur.

Sonuç



Linux üzerinde ASP.NET Core kurmak ve çalıştırmak, düşündüğünüz kadar zor değilmiş, değil mi? Bu adımları takip ederek, kısa sürede kendi web uygulamanızı çalıştırabilir ve geliştirmeye devam edebilirsiniz. Unutmayın, ASP.NET Core sadece bir başlangıçtır; çok daha büyük projelere imza atabilirsiniz!

Eğer takıldığınız bir nokta olursa, yorumlarda sorularınızı sorabilirsiniz. Yardımcı olmak için buradayım! Şimdi siz de Linux üzerinde ASP.NET Core dünyasına adım atabilirsiniz.

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

Modern Yazılım Geliştirme Süreçlerinde Yapay Zeka ve Otomasyonun Rolü: 2025’te Yeni Başlangıçlar

Yazılım geliştirme dünyası hızla evriliyor. 2025 yılına adım attığımızda, bu süreçte yapay zeka ve otomasyonun rolü hiç olmadığı kadar önemli hale geldi. Geçmişte yazılım geliştirme yalnızca kod yazmak ve sistemleri test etmekle sınırlıydı. Ancak bugünün...

Yazılım Geliştiriciler İçin Verimli Çalışma Alanı Oluşturmanın İpuçları: En İyi Araçlar ve Yöntemler

Verimli Bir Çalışma Alanı Neden Önemlidir?Yazılım geliştirici olmanın zorluklarından biri de sürekli odaklanmış ve üretken olabilmektir. Bir geliştirici olarak, işlerinizin çoğunu bilgisayar başında geçirirsiniz ve bu süre zarfında verimli bir çalışma...