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.