Cara Menghoskan Laman Web di IIS: Persediaan & Sebarkan Aplikasi Web

Isi kandungan:

Anonim

Apa itu IIS?

IIS atau Internet Information Server adalah pelayan yang digunakan untuk mengehos aplikasi web bersih. IIS biasanya dipasang pada Window Server.

Untuk pengguna mengakses laman web, laman web tersebut dihosting di beberapa jenis pelayan web. Terdapat pelayan web berbeza yang tersedia untuk teknologi yang berbeza. Di .Net, pelayan web yang tersedia disebut Perkhidmatan Maklumat Internet atau IIS .

Setelah aplikasi web dikembangkan, aplikasi ini kemudian digunakan pada Pelayan IIS. Aplikasi web ini kemudian dapat diakses oleh pengguna akhir. Terdapat dua cara untuk menggunakan aplikasi ke pelayan, anda akan melihat kedua-duanya di sini.

  • Menggunakan kaedah Salin Fail.
  • Menggunakan kaedah penerbitan Web.

Dalam tutorial ini, anda akan belajar-

  • Cara Memuat turun dan Memasang IIS
  • Cara Menyebarkan Laman Web di IIS melalui Salinan fail
  • Cara Menerbitkan Laman Web ASP.NET

Cara Memuat turun dan Memasang IIS

Gambar rajah di bawah menunjukkan aliran proses untuk Pelayan IIS.

  1. Bahagian pertama adalah permintaan yang dihantar oleh pengguna. Permintaan biasanya akan menjadi laman web. Contohnya ialah http://example.com/Default.aspx.
  • Di sini 'example.com' adalah laman web yang dihoskan di Pelayan IIS.
  • 'Default.aspx' adalah laman web di laman web example.com.
  • Oleh itu pengguna akan memasukkan URL http://example.com/Default.aspx di penyemak imbas web. Permintaan itu kemudian akan pergi ke Pelayan IIS, yang mempunyai aplikasi example.com.
  1. Sebaik sahaja permintaan tersebut sampai ke pelayan IIS, ia diproses. Pelayan IIS akan melakukan semua operasi yang diperlukan mengikut permintaan.
  2. Akhirnya, Pelayan IIS menghantar kembali output kepada pengguna. Hasilnya pada amnya adalah kandungan HTML yang dihantar kembali kepada pengguna. Kandungan HTML ini akan dipaparkan di penyemak imbas web.

Mari lihat bagaimana kita boleh memasang IIS pada Window Server.

  • Pertama, muat turun pelayan Windows dari URL - https://msdn.microsoft.com/en-us/windowsserver2012r2.aspx dan cubalah selama 120 hari.

  • Setelah dipasang, langkah-langkah berikut perlu dilakukan untuk memasang IIS.

Langkah 1) Pada Windows Server 2012, papan pemuka lalai ditunjukkan seperti di bawah.

  • Langkah pertama ialah mengklik pada 'Tambah peranan dan ciri' di papan pemuka.
  • Ini membolehkan seseorang memasang ciri tambahan pada pelayan.

Langkah 2) Pada skrin seterusnya, anda perlu mengklik butang Next untuk meneruskan.

Langkah 3) Pada langkah seterusnya, kita perlu melakukan dua pengganti

  1. Yang pertama adalah memilih pemasangan berasaskan peranan atau ciri. Ini akan membolehkan kita melakukan Pemasangan IIS.
  2. Klik butang 'Next' untuk meneruskan.

Langkah 4) Pada skrin seterusnya, anda akan melihat nama pelayan tempat pemasangannya dijalankan. Klik butang Next untuk meneruskan.

Langkah 5) Pada langkah seterusnya, kita perlu melakukan dua pengganti

  1. Pilih pilihan pelayan Web. Ini akan memastikan bahawa IIS dipasang.
  2. Klik butang 'Next' untuk meneruskan.

Langkah 6) Pada skrin berikutnya, klik butang seterusnya untuk meneruskan.

Langkah 7) Pada skrin terakhir, klik butang Pasang untuk memulakan pemasangan.

Setelah IIS dipasang, anda boleh melancarkannya, dengan mencari di Windows 2012.

  1. Masukkan rentetan 'inetmgr' yang merupakan arahan untuk IIS.
  2. Kemudian Pengurus Perkhidmatan Maklumat Internet akan muncul. Klik pada ini.

Selepas anda mengklik pada pautan di atas, IIS akan terbuka, dan anda akan ditunjukkan dengan skrin di bawah.

Di IIS, anda akan menyediakan laman web awal yang disebut sebagai Laman Web Lalai.

Sekiranya anda membuka penyemak imbas anda dan pergi ke URL http: // localhost . Anda akan melihat output di bawah. URL ini terutama menuju ke laman web Lalai yang ditunjukkan pada skrin sebelumnya. Ini adalah halaman lalai yang menunjukkan bahawa Pelayan IIS sudah siap dan berjalan.

Cara Menyebarkan Laman Web di IIS melalui Salinan fail

Setelah mengembangkan aplikasi web, langkah penting berikutnya adalah menyebarkan aplikasi web. Aplikasi web perlu disebarkan sehingga dapat diakses oleh pengguna lain. Penyebaran dilakukan ke pelayan Web IIS.

Terdapat pelbagai cara untuk menggunakan aplikasi web. Mari lihat kaedah pertama iaitu salinan Fail.

Kami menggunakan aplikasi web yang dibuat di bahagian sebelumnya. Mari ikuti langkah-langkah yang dinyatakan di bawah untuk mencapainya.

Langkah 1) Mula-mula kita memastikan aplikasi web kita 'DemoApplication' terbuka di Visual Studio.

Langkah 2) Buka fail 'Demo.aspx' dan masukkan rentetan "Guru 99 ASP.Net."

Teks 'Guru 99 ASP.Net' dipaparkan. Anda harus mendapatkan output di atas dalam penyemak imbas.

Langkah 3) Kini tiba masanya untuk menerbitkan penyelesaiannya.

  1. Klik kanan 'DemoApplication' di Penyelesaian Penyelesaian
  2. Pilih Pilihan 'Terbitkan' dari menu konteks.

Ia akan membuka skrin lain (lihat langkah di bawah).

Langkah 4) Pada langkah seterusnya, pilih 'Profil Baru' untuk membuat profil Terbitkan baru. Profil penerbitan akan memiliki pengaturan untuk menerbitkan aplikasi web melalui Salinan fail.

Langkah 5 ) Pada skrin seterusnya kita harus memberikan perincian profil.

  1. Beri nama untuk profil seperti FileCopy
  2. Klik butang OK untuk membuat profil

Langkah 6) Pada langkah ini, kami secara khusus menyebutkan bahawa kami akan Menerbitkan laman web melalui Salinan fail.

  1. Pilih kaedah Publish sebagai Sistem Fail.
  2. Masukkan lokasi sasaran sebagai C: \ inetpub \ wwwroot - Ini adalah lokasi fail standard untuk laman web Lalai di IIS.
  3. Klik butang 'Next' untuk meneruskan.

Langkah 7) Pada skrin seterusnya, klik butang Next untuk meneruskan.

Langkah 8) Klik butang 'Terbitkan' di skrin terakhir

Apabila semua langkah di atas dijalankan, anda akan mendapat output berikut di Visual Studio

Pengeluaran:-

Dari hasilnya, anda akan melihat bahawa Penerbitan berjaya.

Sekarang buka penyemak imbas dan pergi ke URL - http: //localhost/Demo.aspx

Anda dapat melihat dari output bahawa sekarang apabila anda melayari ke http: //localhost/Demo.aspx , halaman itu muncul. Ia juga memaparkan teks 'Guru 99 ASP.Net'.

Cara Menerbitkan Laman Web ASP.NET

Kaedah lain untuk menyebarkan aplikasi web adalah dengan menerbitkan laman web. Perbezaan utama kaedah ini ialah

  • Anda mempunyai lebih banyak kawalan terhadap penyebaran.
  • Anda dapat menentukan ke laman web mana anda ingin menyebarkan aplikasi anda.
  • Sebagai contoh, andaikan jika anda mempunyai dua laman web WebSiteA dan WebSiteB. Sekiranya anda menggunakan kaedah penerbitan Web, anda boleh menerbitkan aplikasi anda ke laman web mana pun. Anda juga tidak perlu mengetahui jalan fizikal laman web.
  • Dalam kaedah FileCopy, anda harus mengetahui jalan fizikal laman web.

Mari gunakan Aplikasi Demo yang sama dan lihat bagaimana kita dapat menerbitkan menggunakan "kaedah penerbitan laman web."

Langkah 1 ) Dalam langkah ini,

  1. Klik kanan 'DemoApplication' di Penyelesaian Penyelesaian
  2. Pilih Pilihan Terbitkan dari menu konteks.

Langkah 2) Pada skrin seterusnya, pilih pilihan 'New Profile' untuk membuat profil Publish baru. Profil penerbitan akan memiliki pengaturan untuk menerbitkan aplikasi web melalui Web Deploy.

Langkah 3 ) Pada skrin seterusnya kita harus memberikan perincian profil.

  1. Beri nama untuk profil seperti 'WebPublish'
  2. Klik butang 'OK' untuk membuat profil

Langkah 4) Pada skrin seterusnya, anda perlu memberikan semua butiran untuk proses penerbitan

  1. Pilih kaedah Publish sebagai Web Deploy
  2. Pilih pelayan sebagai Localhost
  3. Masukkan nama laman web sebagai Laman Web Lalai - Ingat bahawa ini adalah nama laman web di IIS
  4. Masukkan URL tujuan sebagai http: // localhost
  5. Akhirnya, klik butang Next untuk meneruskan

Langkah 5) Klik butang 'Next' pada skrin berikut untuk meneruskan

Langkah 6) Akhirnya, klik butang Publish untuk menerbitkan laman web

Apabila semua langkah di atas dijalankan, anda akan mendapat output berikut di Visual Studio.

Pengeluaran:-

Dari hasilnya, anda akan melihat bahawa Penerbitan berjaya.

Sekarang buka penyemak imbas dan pergi ke URL - http: //localhost/Demo.aspx

Anda dapat melihat dari output bahawa sekarang apabila anda melayari ke http: //localhost/Demo.aspx , halaman itu muncul. Ia juga memaparkan teks Guru 99 ASP.Net.

Ringkasan

  • Setelah aplikasi ASP.Net dikembangkan, langkah seterusnya adalah perlu digunakan.
  • Di .Net, IIS adalah pelayan web lalai untuk aplikasi ASP.Net.
  • Aplikasi web ASP.Net dapat digunakan menggunakan kaedah Salin fail.
  • Aplikasi web ASP.Net juga dapat digunakan menggunakan kaedah Web Publish.