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!