Skip to content
← Semua solusi
ASP.NET Core logo

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.

KomponenPeran umum
.NETMenjalankan .NET untuk lingkungan ASP.NET Core lokal.
PostgreSQLMySQLMenjalankan PostgreSQL / MySQL untuk lingkungan ASP.NET Core lokal.
RedisMenjalankan Redis untuk lingkungan ASP.NET Core lokal.
NginxCaddyMenjalankan Nginx / Caddy untuk lingkungan ASP.NET Core lokal.

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.

  1. 1Pasang proyek dan dependensinya mengikuti dokumentasi resmi ASP.NET Core.
  2. 2Pilih versi runtime yang dibutuhkan proyek di FlyEnv.
  3. 3Jalankan layanan database yang ditentukan dalam konfigurasi proyek.
  4. 4Mulai cache, pencarian, atau layanan pendukung lain hanya bila diperlukan.
  5. 5Konfigurasikan server web, domain lokal, dan HTTPS sesuai kebutuhan.
  6. 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.

Unduh FlyEnv

Ada pertanyaan saat menggunakan FlyEnv?