Saya memiliki modul HTTP khusus untuk situs web ASP.NET MVC3 yang saya muat dari web.config:
<system.web>
<httpModules>
<add name="MyModule" type="MySolution.Web.MyHttpModule, MySolution.Web" />
</httpModules>
</system.web>
Modul ini dimuat dengan benar ketika saya menjalankan situs dari dalam server web VS (titik istirahat dalam metode Init saya terkena) tetapi ketika saya host di IIS tampaknya diabaikan (breakpoint tidak terjawab dan fungsionalitas modul tidak ada) dari situs). Saya sudah mencobanya di dua kotak IIS yang terpisah dengan hasil yang serupa.
Apa yang saya lakukan salah? Apakah ada pengaturan yang harus saya jentik agar IIS dapat memuat modul dari situs web.config?
iis
asp.net
httpmodule
Mike Chamberlain
sumber
sumber
Saya memiliki masalah serupa. Solusi saya melibatkan menghapus Modul pertama dan kemudian menambahkannya kembali ke namespace system.webServer.
Ini mungkin karena kami menggunakan dua server IIS yang berbeda. satu di server 2003 (iis 6) dan satu di server 2008 (iis7 +). Jadi menambahkan modul ke tampaknya memblokirnya dari memuat di namespace. Saya bisa salah di sini ...
sumber
7 tahun kemudian: Tidak spesifik untuk versi IIS, khusus untuk mode kumpulan aplikasi: klasik versus terintegrasi.
sumber