ASP.NET Core Nasıl Kurulur? (Linux) – Adım Adım Rehber

Bu rehber, Linux üzerinde ASP.NET Core kurulumunun adım adım nasıl yapıldığını anlatmaktadır. ASP.NET Core’u Linux işletim sisteminde kurarak, yeni bir proje başlatmak ve projeyi yayına almak için gerekli tüm adımlar detaylıca açıklanmıştır.

BFS

ASP.NET Core, son yılların en popüler ve en güçlü web geliştirme frameworklerinden biri haline geldi. Hızlı, açık kaynaklı, ve platformlar arası uyumlu olması sayesinde pek çok geliştiricinin tercihi oldu. Windows tabanlı projelerin ötesine geçmek isteyenler için ise Linux, güçlü bir seçenek sunuyor. Peki, ASP.NET Core'u Linux sisteminize nasıl kurarsınız? Şimdi sizi, bu süreci anlatan eğlenceli bir rehbere davet ediyorum.

Adım 1: Gerekli Paketleri Yükleyin
İlk adım, Linux dağıtımınıza uygun olan gerekli paketlerin yüklenmesidir. Eğer Ubuntu kullanıyorsanız, terminali açarak aşağıdaki komutu girmeniz yeterli:


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


Burada `dotnet-sdk-7.0` paketini yüklemiş olduk. Eğer farklı bir sürüm istiyorsanız, sürümü değiştirebilirsiniz.

Adım 2: ASP.NET Core SDK’nın Yüklendiğinden Emin Olun
Yükleme işlemi başarılı oldu mu? Hemen kontrol edelim. Aşağıdaki komutu girerek .NET sürümünü kontrol edebilirsiniz:


dotnet --version


Bu komut, kurduğunuz .NET Core sürümünü gösterecek. Eğer bir sürüm numarası görüyorsanız, kurulum başarılı demektir!

Adım 3: Yeni Bir ASP.NET Core Projesi Başlatın
Şimdi ise çok eğlenceli bir kısma geldik. Artık bir proje başlatabilirsiniz. Terminalde aşağıdaki komutu girin:


dotnet new mvc -n WebUygulama


Bu komut, MVC mimarisi ile yeni bir ASP.NET Core projesi oluşturur. "WebUygulama" kısmını istediğiniz gibi değiştirebilirsiniz. Proje oluşturulduktan sonra, oluşturduğunuz dizine gitmek için şu komutu kullanabilirsiniz:


cd WebUygulama


Adım 4: Projeyi Çalıştırın
Projenizi çalıştırmak için aşağıdaki komutu girin:


dotnet run


Birkaç saniye içinde terminalde uygulamanızın çalıştığını göreceksiniz. Ekranda şu şekilde bir mesaj görmelisiniz:


Now listening on: http://localhost:5000


Bu, projenizin başarılı bir şekilde başlatıldığını ve localhost:5000 adresinden ulaşılabilir olduğunu gösterir. Tarayıcınızı açın ve `http://localhost:5000` adresine gidin. Karşınıza ASP.NET Core MVC projenizin ana sayfası çıkacaktır.

Adım 5: Projeyi Yayına Alın
Her şey yolunda gittiyse, artık projenizi yayına almaya hazırsınız. Yayına almak için projenizi publish edebilir ve ardından üretim sunucusunda çalıştırabilirsiniz. İşte bunu yapmak için şu komutu kullanabilirsiniz:


dotnet publish -c Release -o ./publish


Yukarıdaki komut, projeyi üretim için optimize eder ve çıktıyı `./publish` klasörüne koyar. Artık yayınlamaya hazırsınız!

Adım 6: Yayınladığınız Projeyi Çalıştırın
Yayınladığınız projeyi çalıştırmak için, yayın klasörüne gidip şu komutu çalıştırabilirsiniz:


dotnet WebUygulama.dll


Artık projeniz, canlı ortamda çalışıyor olmalı. Sunucunuzda, terminalde `http://localhost:5000` adresini ziyaret ettiğinizde, yayınlanan uygulamayı görebilirsiniz.

### Sonuç
Linux üzerinde ASP.NET Core kurulumunu başarıyla gerçekleştirdiniz. Hem güçlü hem de esnek bir framework ile web uygulamaları geliştirmeye hazırsınız. Bu rehberle, kurulum sürecindeki her adımı detaylıca öğrendiniz. Şimdi ise tüm gücünüzle projelerinize odaklanabilirsiniz! Unutmayın, ASP.NET Core ile neler yapabileceğinizin sınırı yok.

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

OAuth2 Authentication Error: Nedenleri ve Çözümleri

OAuth2 Authentication Error: Gerçekten Neyin Peşindeyiz?Her geliştirici, kimlik doğrulama hatalarıyla bir noktada karşılaşmıştır. Ama bazen işler kontrolden çıkabiliyor. Eğer bir gün OAuth2 ile çalışırken bir kimlik doğrulama hatası aldığınızda, yalnız...