次のコードでFormsAuthenticationModuleのAuthenticateイベントにフックするHttpModuleがアプリケーションにあります。
public void Init(HttpApplication context)
{
FormsAuthenticationModule faModule =
(FormsAuthenticationModule)context.Modules["FormsAuthentication"];
faModule.Authenticate +=
new FormsAuthenticationEventHandler(faModule_Authenticate);
}
残念ながら、アプリは中程度の信頼性の環境で実行する必要があるため、context.Modulesの呼び出しは失敗します。このイベントに参加する別の方法はありますか?