Framework solusi
Jalankan ASP.NET Core Lokal dengan FlyEnv
Proyek ASP.NET Core biasanya memakai .NET, database, Redis, dan reverse proxy.
Stack proyek lokal
Layanan yang dapat dikelola FlyEnv untuk ASP.NET Core
Tentang ASP.NET Core
ASP.NET Core adalah framework .NET lintas platform untuk API HTTP dan aplikasi web server-rendered. Ia menggabungkan model hosting, pipeline middleware, dependency injection, configuration provider, serta stack web seperti Minimal APIs, MVC, Razor Pages, dan SignalR.
Development umumnya memakai SDK proyek melalui `dotnet run` atau launch profile IDE. Konfigurasi lokal dapat memilih sertifikat Kestrel, migrasi Entity Framework Core, dan User Secrets; layanan pendukung seperti SQL Server, PostgreSQL, Redis, atau broker pesan hanya dijalankan bila aplikasi mengonfigurasinya.
Kemampuan inti
- Minimal APIs
- MVC dan Razor Pages
- Dependency injection bawaan
- Pipeline middleware
- ASP.NET Core Identity
- SignalR
Kasus penggunaan umum
- Aplikasi web line-of-business
- Layanan REST dan gRPC
- Dasbor realtime
- API enterprise lintas platform
Proyek ASP.NET Core dibentuk oleh launch profile
Aplikasi kecil cukup memakai .NET SDK dan Kestrel; data persisten atau fitur terdistribusi menambah layanan yang dipilih.
- .NET SDK dan Kestrel
- Membangun dan menjalankan aplikasi melalui `dotnet run` dengan pengaturan development.
- Database EF Core
- SQL Server, PostgreSQL, atau provider lain dipakai saat proyek menerapkan migrasi dan menyimpan state aplikasi.
- HTTPS development dan secrets
- Sertifikat development lokal serta Secret Manager mendukung alur browser aman tanpa memasukkan kredensial ke source control.
Sumber daya proyek
Untuk perintah instalasi, versi yang didukung, dan konfigurasi proyek, lihat dokumentasi resmi ASP.NET Core .
Stack lokal umum
Layanan yang tepat bergantung pada proyek, rilis, dan konfigurasi lokalnya. Ini adalah konfigurasi umum, bukan persyaratan tetap.
Cara FlyEnv Membantu
Cocokkan runtime proyek
Pilih versi runtime yang dibutuhkan ASP.NET Core.
Kelola layanan lokal
Jalankan database, cache, dan layanan lain hanya saat proyek membutuhkannya.
Jaga isolasi proyek
Gunakan versi dan konfigurasi layanan tersendiri untuk setiap proyek.
Atur domain lokal
Akses proyek melalui domain lokal dan HTTPS saat diperlukan.
Siapkan lingkungan lokal
Instalasi proyek mengikuti dokumentasi upstream. FlyEnv mengelola runtime, database, server web, dan layanan pendukung di sekitarnya.
- 1Pasang proyek dan dependensinya mengikuti dokumentasi resmi ASP.NET Core.
- 2Pilih versi runtime yang dibutuhkan proyek di FlyEnv.
- 3Jalankan layanan database yang ditentukan dalam konfigurasi proyek.
- 4Mulai cache, pencarian, atau layanan pendukung lain hanya bila diperlukan.
- 5Konfigurasikan server web, domain lokal, dan HTTPS sesuai kebutuhan.
- 6Kelompokkan layanan terkait agar mudah dijalankan kembali bersama-sama.
Siap menjalankan ASP.NET Core secara lokal?
Gunakan FlyEnv untuk mengelola runtime, database, server web, dan layanan di sekitar lingkungan lokal ASP.NET Core Anda.