Memublikasikan aplikasi .NET ke instans Windows Server

di Amazon Lightsail

Amazon Lightsail ialah mandu termudah bikin memulai dengan AWS. Ini meliputi semua peristiwa yang Anda butuhkan bikin meluncurkan proyek Anda dengan cepat dengan harga nan rendah dan dapat diprediksi.

Tutorial ini akan menunjukkan kepada Anda mandu untuk memublikasikan aplikasi .NET pada instans Windows Peladen 2022 di Amazon Lightsail. Tutorial ini meliputi langkah-anju cak bagi menginstal peran dan fitur server nan diperlukan, mengonfigurasikan edisi kekerabatan Visual Sanggar 2022 buat menghubungkan ke instans Beliau, serta memublikasikan template aplikasi web MVC ASP.NET ke instans Ia.

Mulai menggunakan Lightsail secara gratis.

1. Cak bagi akun Amazon Lightsail

Tuntunan ini menetapi syarat tingkat gratis dengan Amazon Lightsail, namun boleh dikenakan biaya.

Telah punya akun? Masuk

2. Buat instans Windows Server 2022 di Amazon Lightsail

Kursus ini mengharuskan Anda membuat instans Windows Server 2022 di Amazon Lightsail. Kerjakan melakukannya, ikuti langkah-langkah n domestik tutorial Meluncurkan Mesin Virtual Windows dengan Amazon Lightsail.

3. Instal peran dan fitur yang diperlukan plong instans Anda

Ia dapat menghubungkan ke instans Windows Peladen 2022 memperalat klien RDP berbasis browser di konsol Lightsail. Selepas terhubung, Anda dapat menginstal peran dan fitur server yang diperlukan, nan akan memungkinkan Beliau mengeluh ke instans melalui Visual Bengkel seni dan menjalankan aplikasi .Bantau.



b. Setelah jendela klien RDP berbasis browser terbuka, pilih ikon Windows dan buka Manajer Server.


c. Pilih
Server Lokal
di menu navigasi, kemudian pilih
Nyala
di sebelah
Konfigurasi Keamanan yang Ditingkatkan IE
(memilih
Nyala
akan membuatnya
Mati).

Mematikan Konfigurasi Keamanan nan Ditingkatkan IE akan memungkinkan Anda mengunduh Microsoft Web Podium Installer nanti dalam tutorial ini.


d. Internal prompt konfigurasi, pilih untuk mematikan fitur hanya untuk administrator, kemudian memilah-milah
OK.


e. Di
Manajer Server, memilah-milah Dasbor di menu navigasi kiri, kemudian membeda-bedakan
Tambah peran dan fitur.


f. Memilah-milah
Berikutnya
dalam
Wizard Tambah Peran dan Fitur.


g. Memperbedakan
Penginstalan berbasis peran atau berbasis fitur
di jib
Diskriminatif keberagaman penginstalan, dan pilih
Berikutnya.


h. Pilih
Berikutnya
di layar
Memperbedakan peladen maksud.


i. Pilih
Server Web (IIS)
di cucur
Pilih peran server. Diskriminatif Tambah fitur
jikalau Beliau diminta untuk emnambahkan fitur yang diperlukan. Membeda-bedakan
Berikutnya.


j. Memilah-milah fitur yang disoroti internal gambar cucur ini di cucur
Pilih fitur, kemudian pilih
Berikutnya.


k. Pilih
Berikutnya
di layar
Peran Server Web (IIS).


l. Pilih layaran peran nan disoroti privat gambar cucur ini di pangkal layanan
Server Web.


m. Pilih layanan peran nan disoroti dalam rajah layar ini di bawah layanan
Kinerja
dan
Keamanan.


horizon. Pilih layanan peran yang disoroti dalam gambar layar ini di bawah layanan
Server FTP

dan
Organ Manajemen.


o. Pilih layanan peran nan disoroti dalam rangka layar ini di bawah layanan
Pengembangan Permintaan
.


p. Pilih
Berikutnya
sesudah Anda mengonfirmasi bahwa Kamu telah memilih semua layanan peran yang tepat yang disoroti dalam persiapan-langkah sebelumnya.


q. Pilih
Start ulang server tujuan
secara otomatis jika diperlukan, kemudian pilih
Instal
di layar pemilihan
Konfirmasi penginstalan.

Peran dan fitur akan memerlukan periode beberapa menit kerjakan diunduh dan diinstal. Sambil menunggu proses ini selesai, lanjutkan ke adegan berikutnya buat menginstal Microsoft Web Podium Installer.

4. Instal Web Deploy di instans Anda

Dia harus menginstal ekstensi Web Deploy 3.6 puas instans Windows Peladen 2022 Anda untuk memungkinkan penerapan aplikasi web dan situs web ke server Sira. Anda menginstal perluasan menggunakan Microsoft Web Tribune Installer.


a. Pada instans Windows Server 2022 Anda, buka Internet Explorer dan telusuri ke korban berikut:

http://www.microsoft.com/web/downloads/mimbar.aspx


b. Pilih
Instal ekstensi ini, kemudian pilih
Jalankan
untuk memulai installer.


c. Terima ketentuan intern perjanjian lisensi, dan diskriminatif
Instal
di jib penyediaan
Microsoft Web Platform Installer 5.1. Diskriminatif
Selesai
buat menutup installer sehabis penginstalan selesai.


d. Pilih menu
Mulai, kemudian memperbedakan
Microsoft Web Platform Installer.


e. Cari
Web Deploy 3.6, dan pilih
Tambah
di sebelah opsi tersebut n domestik hasil penguberan.


f. Membeda-bedakan
Instal
bikin memulai penginstalan.


g. Lega prompt, pilih
Saya Songsong
bikin memulai penginstalan. Pilih
Selesai
untuk mengerudungi installer setelah penginstalan selesai.

5. Buat aplikasi ASP.Serok MVC di Visual Studio 2022

N domestik persiapan-ancang ini, Beliau akan membuat aplikasi menggunakan template ASP.NET MVC di edisi komunitas Optis Sanggar 2022. Buat mengunduh dan menginstal edisi komunitas Optis Padepokan 2022, lihat situs web Visual Studio.


a. Beber edisi komunitas Okuler Sanggar 2022 pada komputer tempatan Anda (tak instans Windows Server 2022).


b. Diskriminatif
Buat proyek baru.


c. Pilih
C# di menu melandai bahasa, dan memperbedakan
Web
di menu menurun keberagaman titipan. Memperbedakan
Aplikasi ASP.Jala Web (.Serok Framework)
dalam daftar proyek yang tersedia, dan pilih
Berikutnya.


d. Pilih
.NET Framework 4.6
di menu menurun
Lembaga Kerja, dan memilah-milah Buat.


e. Memilah-milah
MVC, dan diskriminatif
Buat.

Sesudah langkah ini, Anda akan n kepunyaan template proyek situs web Ideal View Controller (MVC) yang dapat Kamu edit di Visual Studio. Pasca- radu mengedit proyek, lanjutkan ke bagian berikutnya bakal memublikasikan proyek Anda ke instans Windows Peladen 2022.

6. Publikasikan tuntutan .Pukat ke instans Windows Server 2022 Anda

Dalam langkah-langkah ini, Anda akan mengonfigurasikan Visual Bengkel seni bakal menggerutu ke instans Windows Server 2022 semoga Sira dapat memublikasikan pesanan .NET ke peladen Anda.


a. Dengan proyek MVC Anda terbuka di Okuler Studio 2022 edisi community, pilih
Build, dan pilih
Publish WebApplication1.

Sekiranya Sira menafsirkan cap proyek, WebApplication1 akan diganti dengan etiket proyek Anda.


b. Pilih
IIS, FTP, dll., dan pilih
Buat Riwayat hidup
di layar
Pilih mangsa publikasi.


c. Masukkan informasi berikut di layar
Publikasikan:

  • Memperbedakan
    Web Deploy
    di menu melandai
    Publikasikan.
  • Masukkan
    http://PublicIpAddress
    di kotak pustaka
    Nama situs. Ganti PublicIpAddress dengan alamat IP umum instans Windows Server 2022 Kamu.

    • Ia bisa mendapatkan alamat IP publik instans Anda di konsol Lightsail.
  • Masukkan
    Situs Web Default
    di kotak teks
    Nama
    situs.

    • Ini yakni nama situs web default nan secara otomatis dikonfigurasikan saat Anda menginstal Internet Information Services (IIS) puas instans Windows Server 2022 Ia.
  • Masukkan
    Administrator
    internal kotak referensi
    Pengguna. Ini adalah tanda pengguna administrator kerjakan instans Windows Server 2022 Anda.
  • Masukkan kata sandi administrator intern peti teks
    Kata Sandi.

    • Anda bisa mendapatkan introduksi sandi administrator dengan kuak halaman penyelenggaraan instans di konsol Lightsail, dan memilih
      Tampilkan kata sandi default
      di pangkal tab
      Hubungkan.
  • Masukkan http://PublicIpAddress dalam peti teks
    URL Maksud. Ganti PublicIpAddress dengan alamat IP awam instans Windows Server 2022 Beliau.

    • Engkau bisa mendapatkan bulan-bulanan IP mahajana instans Anda di konsol Lightsail.


d. Pilih
Ikatan Testimoni
untuk menguji afiliasi.

Ikon tera centang akan muncul sekiranya konfirmasi berhasil. Jika validasi berhasil, konfirmasikan bahwa Engkau sudah lalu memasukkan informasi nan moralistis ke internal blangko (konfirmasikan kata sandi administrator dan alamat IP).

e. Membeda-bedakan
Berikutnya.


f. Pastikan bahwa
Rilis
dipilih dalam menu menurun
Konfigurasi. Memilah-milah semua opsi yang tersaji di dasar
Opsi Pengumuman File, dan memperbedakan
Simpan.


g. Memperbedakan
Publikasikan
di Visual Studio setelah Anda siap memublikasikan kiriman ke peladen Anda.


h.
Output
di Visual Bengkel seni akan memajukan pesan berhasil jikalau proyek berdampak dipublikasikan ke server Anda.


i. Telusuri alamat IP awam instans Windows Server 2022 untuk mengonfirmasi bahwa proyek bertelur dipublikasikan.

Proyek Dia berhasil dipublikasikan jika Anda meluluk halaman nan serupa dengan rajah cucur berikut.

Selamat

Anda telah memublikasikan permintaan .NET ke instans Windows Server 2022 di Amazon Lightsail.

Amazon Lightsail yaitu pilihan yang lampau baik untuk mengembangkan, membangun, dan menerapkan berbagai macam aplikasi seperti sistem manajemen konten, situs web, dan mimbar lainnya.

Apakah latihan ini bermanfaat?