IIS menjadi lebih baik

• Mengurangi biaya administratif dengan mengelola infrastruktur web secara lebih efisien. IIS7 menyertakan alat administrasi berbasis GUI baru, utilitas baris perintah baru, API terkelola baru, dan penyedia WMI baru untuk mengotomatisasi tugas-tugas administrasi. Semua fitur administrasi baru ini memberikan dukungan terpadu untuk mengelola pengaturan IIS dan ASP.NET di tempat yang sama dan waktu yang sama.

IIS menjadi lebih baik

• Mengurangi waktu henti situs web dengan menyelesaikan kesalahan aplikasi dengan lebih cepat. IIS7 membantu pengembang dan profesional TI untuk lebih mudah memecahkan masalah situs web dan aplikasi web yang salah dengan memaparkan informasi diagnostik runtime ke administrator, seperti permintaan apa yang sedang dijalankan, berapa lama permintaan tersebut telah berjalan, URL mana yang mereka panggil, klien apa yang memanggil mereka, dan apa yang mereka status saat ini adalah. IIS7 juga dapat dikonfigurasi sehingga secara otomatis mencatat peristiwa pelacakan terperinci untuk semua permintaan setelah kegagalan terdeteksi. Kemampuan diagnostik ini juga dapat diperluas, sehingga pengembang dapat menemukan dan memasukkan peristiwa diagnostik baru ke dalam modul IIS khusus.

Menginstal IIS7 di Vista

IIS7 adalah komponen yang disediakan dengan server Windows Vista dan Longhorn. Untuk menginstalnya (atau, dalam terminologi Vista yang disetujui, untuk mengaktifkan fitur ini), buka Program di Panel Kontrol dan Fitur applet dan klik opsi “Aktifkan dan nonaktifkan fitur Windows” untuk membuka Fitur Windows dialog. Dari sana, Anda dapat memilih komponen tertentu yang ingin Anda aktifkan pada sistem Anda, dan seperti yang Anda lihat pada tangkapan layar di sebelah kiri, ada banyak hal yang dapat dipilih saat Anda mengaktifkan IIS7.

Microsoft telah menerbitkan artikel yang menjelaskan cara menginstal IIS di Vista di www.pcpro.co.uk/links/148dotnet1. Artikel ini mengacu pada Vista Beta 2, tapi dari apa yang saya tahu, artikel ini masih tetap akurat untuk RC2 dan seterusnya.

Instalasi IIS7 di Longhorn Server dilakukan sedikit berbeda dari pada Vista: Anda harus membuka Server Manager dan kemudian menelusuri panel Manage Roles, dari mana Anda dapat menginstal IIS7. Setelah terinstal, Anda juga mengelola instalasi IIS7 dari Kelola Peran seperti yang ditunjukkan pada gambar di atas.

Meskipun rute instalasi berbeda pada Vista dan Longhorn Server, hasil akhirnya sama; yaitu, server web IIS7 menjadi aktif di salah satu sistem operasi, dan Anda mengelolanya dengan cara yang sama di kedua sistem melalui snap-in IIS MMC. Namun, ada beberapa item konfigurasi tambahan untuk Anda kelola di Server Longhorn.

Saya menguji instalasi IIS7 saya menggunakan aplikasi ASP.NET kalkulator web sederhana yang pertama kali saya gunakan sebagai contoh di sini di edisi 138. Ternyata instalasi default IIS7 tidak secara otomatis mengaktifkan ASP.NET, tapi ini mudah diperbaiki hanya dengan menjalankan applet Program dan Fitur Panel Kontrol, klik “Aktifkan dan nonaktifkan fitur Window” lagi dan pastikan ASP dan ASP.NET dipilih di bawah Layanan Informasi Internet | Layanan World Wide Web | Fitur Pengembangan Aplikasi jalur. Seperti yang diharapkan, setelah saya menyiapkan IIS7, aplikasi bekerja dengan baik di kedua OS.

Mengonfigurasi IIS7

Anda mengkonfigurasi dan mengelola IIS7 menggunakan snap-in konsol IIS MMC seperti pada versi IIS sebelumnya. Namun, snap-in itu sendiri berbeda secara signifikan dari versi IIS sebelumnya, dan Anda dapat melihat tampilannya sekarang pada tangkapan layar di bawah.

Seperti yang akan Anda lihat, konsol telah dibuat lebih menarik secara visual, dengan konfigurasi individual item dibuat lebih terlihat dengan ikonnya sendiri daripada diakses melalui dialog terpisah kotak. Bagi saya, tampaknya memiliki pemikiran yang sama dengan yang digunakan tim Office 2007 saat mendesain UI pita baru: yaitu, menampilkan semua item konfigurasi utama secara grafis daripada menyembunyikannya jauh. Saya menyukai tampilan baru ini, namun kelemahannya adalah tampilan ini menunjukkan dengan jelas berapa banyak yang harus dikonfigurasi, yang mungkin membuat takut admin baru. Kabar baiknya adalah, meskipun ada banyak hal yang dapat Anda konfigurasi, sebagian besar pengaturan default sudah cukup masuk akal sehingga Anda tidak perlu menyentuhnya. IIS7 langsung berfungsi dengan baik saat saya membuat kalkulator sampel.