Dove devo mettere il mio personalizzato HTTP modulo che implementano l'interfaccia “IHttpModule” per SharePoint 2010 e renderlo funzionale?

sharepoint.stackexchange https://sharepoint.stackexchange.com/questions/16291

  •  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?

È stato utile?

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top