Ho un problema con il mio HttpModule di autenticazione. Il problema è che ovviamente viene eseguito per ogni singola richiesta che ottengo sul mio server web (IIS7). Poiché utilizza anche la variabile Session, non funziona correttamente su CSS, file JS e simili.Escludere HttpModule dall'esecuzione di contenuto statico su IIS7
Ho cercato di usare:
<add name="AuthModuleName" type="..." preCondition="managedHandler" />
ma senza alcun risultato. Funziona ancora su ogni richiesta indipendentemente dalla sua estensione o tipo mime. Devo anche aggiungere, c'è un'impostazione
<modules runAllManagedModulesForAllRequests="true">
che mi sembrava sospetto e in realtà disabilitato preCondizioni su moduli. Ma cambiandola a false, si interrompe l'applicazione in un modo completamente diverso e con un'eccezione diversa (SessionStateTempDataProvider richiede che SessionState sia abilitato).
Qualcuno può aiutarmi a forzare IIS7 a escludere il mio HttpModule quando vengono fatte richieste di file di contenuto statici?
BTW, sei sicuro che si tratta di IIS7 e non di ASP.NET Development Server, giusto? Solo un doppio controllo. –
Sono sicuro al 100% ... –