Pertanyaan Bagaimana cara menambahkan ASP.NET 4.0 sebagai Application Pool di IIS 7, Windows 7


Konfigurasi server bukanlah setelan kuat saya dengan cara apa pun. Saya mencoba memindahkan proyek pengembangan ke Windows 7. Salah satu hal yang saya perlukan untuk menjalankan aplikasi adalah memilih ASP.NET v4.0 sebagai kolam aplikasi dalam IIS.

Saya menelusuri petunjuk di tautan berikut untuk memastikan bahwa Opsi Pengembangan Aplikasi yang tepat dipilih:

http://www.gotknowhow.com/articles/how-to-install-iis7-and-enable-aspnet

Dari dalam Manajer IIS, Saya pilih Kolam Aplikasi dan hanya melihat
- Classic .NET AppPool
- DefaultAppPool

Saya juga harus dapat memilih dari
- ASP.NET v4.0
- ASP.NET v4.0 Classic

Bagaimana saya bisa menambahkan ini ke daftar kumpulan aplikasi yang tersedia?


193
2018-02-03 18:39


asal


Jawaban:


Kemungkinan Anda perlu menginstal .NET 4 (Yang juga akan membuat AppPool baru untuk Anda)

Pertama pastikan Anda memilikinya IIS diinstal kemudian lakukan langkah-langkah berikut:

  1. Buka command prompt Anda (Windows + R) dan ketik cmd dan tekan MEMASUKKAN
    Anda mungkin perlu memulai ini sebagai administrator jika Anda mengaktifkan UAC.
    Untuk melakukannya, temukan exe (biasanya Anda dapat mulai mengetik dengan Start Menu terbuka), klik kanan dan pilih "Run as Administrator"
  2. Mengetik cd C:\Windows\Microsoft.NET\Framework\v4.0.30319\ dan tekan MEMASUKKAN.
  3. Mengetik aspnet_regiis.exe -ir dan tekan MEMASUKKAN lagi.
    • Jika ini adalah versi baru dari IIS (tidak ada situs lain yang berjalan di atasnya) atau Anda tidak khawatir tentang situs yang di-host yang melanggar dengan perubahan kerangka kerja yang dapat Anda gunakan -i dari pada -ir. Ini akan mengubah AppPools mereka untuk Anda dan langkah 5-on seharusnya tidak diperlukan.
    • pada titik ini Anda akan melihatnya mulai bekerja menginstal .NET framework ke IIS untuk Anda
  4. Tutup prompt DOS, buka kembali menu awal Anda dan klik kanan Komputer dan pilih Mengelola
  5. Luaskan sisi kiri (Layanan dan Aplikasi) dan pilih Layanan Informasi Internet
    • Sekarang Anda akan memiliki applet baru di dalam jendela konten khusus untuk IIS.
  6. Perluas komputer Anda dan temukan Kolam Aplikasi simpul, dan pilih itu. (Anda seharusnya sekarang melihat ASP.NET v4.0 terdaftar)
  7. Perluas keluar Anda Sites node dan cari situs yang ingin Anda ubah (pilih)
  8. Ke kanan Anda akan melihat Pengaturan dasar... tepat di bawah Edit Situs teks. Klik ini, dan jendela baru akan muncul
  9. Pilih .NET 4 AppPool menggunakan Memilih... tombol dan klik ok.
  10. Restart situs, dan Anda harus berjalan baik.

(Anda dapat mengulangi langkah 7-on untuk setiap situs yang ingin Anda terapkan .NET 4 on juga).


Referensi Tambahan:

  1. .NET 4 Framework
    Kerangka kerja bagi mereka yang belum memilikinya.
  2. Bagaimana cara menjalankan perintah dengan hak istimewa tinggi?
    Petunjuk tentang cara menjalankan command prompt dengan hak Administrator.
  3. pilihan aspnet_regiis.exe
    Bagi mereka yang mungkin ingin tahu apa -ir atau -i tidak (atau perbedaan di antara mereka) atau opsi lain apa yang tersedia. (Saya biasanya menggunakan -ir untuk mencegah situs yang lebih lama yang saat ini sedang berjalan karena melanggar perubahan kerangka kerja tetapi itu terserah Anda.)

450
2018-02-03 18:50



Di tingkat atas Manajer IIS (Situs di atas), Anda akan melihat simpul pohon Aplikasi Pools. Klik kanan pada "Application Pools", pilih "Add Application Pool".

Beri nama, pilih .NET Framework 4.0 dan mode Terpadu atau Klasik.

Saat Anda menambahkan atau mengedit situs web, kumpulan aplikasi baru Anda sekarang akan muncul dalam daftar.


15
2018-02-03 18:41



Buka baris perintah windows. Alihkan direktori ke C:\Windows\Microsoft.Net\Framework\v4.0.xxxx dimana x adalah nomor build. Mengetik aspnet_regiis -ir dan tekan enter. Ini harus mendaftar. Net v4.0 dan membuat kumpulan aplikasi secara default. Jika tidak, Anda harus membuatnya secara manual dengan mengklik kanan Application Pools folder di IIS dan memilih Add Application Pool.

Edit: Sebagai referensi, silakan lihat bagian dari dokumen terkait yang mengacu pada argumen -i.

http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx


14
2018-02-03 18:46



Saya baru saja menemukan ini dan sementara kami sudah menginstal .NET 4.0 pada server, ternyata kami hanya memiliki versi "Profil Klien" dan bukan versi "Lengkap". Memasang yang terakhir memperbaiki masalah.


4
2018-02-23 01:42



Instalasi framework 4.0 redistributable juga cukup untuk membuat pool aplikasi. Kamu bisa unduh dari sini.


0
2018-04-20 08:40