7
Ich versuche, eine Möglichkeit zu finden, programmgesteuert zu überprüfen, ob ein bestimmtes HttpModule geladen ist (als eine Komponente, die ich schreibe, erfordert das Modul, ordnungsgemäß zu funktionieren). Ich versuche:Erkennen, ob ein HttpModule geladen ist
bool ismodulepresent = false;
foreach(HttpModuleAction module in ((HttpModulesSection)ConfigurationManager.GetSection("system.web/httpModules")).Modules)
{
if(module.Type == typeof(MyModule).FullName)
{
ismodulepresent = true;
break;
}
}
Aber das funktioniert nur für den IIS5.1 <httpModules>
Abschnitt und nicht den neueren <system.webServer>
Abschnitt.
Irgendeine Idee, wenn es einen besseren Weg gibt, dies zu tun, als nur beide Abschnitte zu überprüfen?
Brilliant, danke! –