PDA

View Full Version : Cara Menangani Eror IIS 8: “System.ServiceModel.Activation.HttpModule”


Bintang07
3rd December 2013, 01:57 PM
Apakah kalian pernah mengalami kesalahan ketika sedang mendeploy server aplikasi WebSocket .NET 4.5 pada Windows Server 2012 (http://jaringanhosting.com/Indonesia-Windows-Server-2012-Hosting) plus IIS 8? Pesan eror yang keluar pada saat itu seperti ini:

"Could not load type ‘System.ServiceModel.Activation.HttpModule’ from assembly
'System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'"

Tetapi, adakah diantara kalian yang pernah mengalami eror seperti ini namun pada IIS 7.5? Jika pada IIS 7.5 itu disebabkan oleh konfigurasi default di applicationHost.config (C: \ Windows \ System32 \ inetsrv \ config)

Seperti yang sudah kita ketahui , applicationHost.config berisi pengaturan untuk semua situs web dan aplikasi web pada server . Oleh karena itu , setiap aplikasi web akan memiliki semua 4 modul konflik dan penangannya dimuat secara default . ” ServiceModel ” dan ” svc - Integrated ” adalah untuk .NET 3.x Aktivasi sementara ” ServiceModel - 4.0 ” dan ” svc - Terpadu - 4.0 ” adalah untuk .NET 4.x. Aktivas. Sayangnya , item 3.x telah dinyatakan sebelum item 4.x . Itulah mengapa pengecualian terjadi untuk NET aplikasi web .4.x !

1. Pada IIS manager, klik di machine name node.

2. Setelah itu, di Features View, double klik dan pilih Modules.

3. Cari ServiceModel dan hapus.

4. Kembali lagi ke machine name nodes Features View, double klik Handler Mappings.

5. Cari svc-Integrated dan hapus.
Sekarang semuanya sudah berjalan dengan baik kembali!

Sumber lengkap : http://windowshosting.blogdetik.com/2013/12/03/cara-menangani-eror-iis-8...