Dove devo mettere il mio personalizzato HTTP modulo che implementano l'interfaccia “IHttpModule” per SharePoint 2010 e renderlo funzionale?
-
16-10-2019 - |
Domanda
creo la mia base modulo Http su questo articolo Exception Handling globale in SharePoint ma non ha detto come posso usare questa in SharePoint 2010 e dove dovrei mettere questo e renderlo funzionale.
per quanto ne so, devo mettere la sezione "HttpModule" in file web.config "aggiungere" tag "modulo" o e aggiungere il file dll nella GAC ??o la cartella "bin" per farlo funzionare, ho ragione?
Soluzione
In effetti, che dovrebbe essere tutto quello che dovete fare per ottenere il modulo al lavoro.
Vorrei avvolgere questo anche se in una soluzione che distribuisce la DLL al GAC, e una funzione di fattoria con ambito con il codice ricevitore che inietta le linee necessarie in web.config utilizzando SPWebConfigModification.
Si potrebbe farlo manualmente, ma se si dispone di più front-end web, questo metodo garantirà la sono tutti sincronizzati e hanno le stesse esatte modifiche apportate a tutti loro.
Inoltre, la disinstallazione è più facile (basta codice di disattivazione per rimuovere le linee da WebConfig, sempre utilizzando SPWebConfigModification). E quando si ritrarre la soluzione, sarà rimuovere la DLL dal GAC per voi. Ancora una volta, tutto questo è sincronizzato su tutti i tuoi web front-end.
Altri suggerimenti
Si può prendere in considerazione un'alternativa al blog poist vostro riferimento che non richiede una consuetudine HTTP modulo. SharePoint 2010 consente di registrare la propria pagina di errore personalizzata, senza la necessità di un personalizzato HTTP modulo.
http: // todd- carter.com/post/2010/04/07/An-Expected-Error-Has-Occurred.aspx