pacchetto di soluzioni per una specifica applicazione web
-
16-10-2019 - |
Domanda
Ho creato un pacchetto di una soluzione utilizzando lo strumento makecab che contiene una funzione e una DLL che sarà installato sul GAC. La sua sempre schierato a livello globale però voglio schierarlo per specifici webapplication, qual è il cambiamento necessario.
Soluzione
Penso che ci sono un paio di modi per forzare una soluzione per installare un app specifica web.
Un modo è quello di avere la DLL schierato alla directory bin anziché al GAC. Attenzione, però, che tutte le chiamate API dovranno essere compensati mediante politiche di protezione dall'accesso di codice scritto e messo in manifest.xml.
Un altro è quello di includere SafeControls che fanno riferimento la DLL all'interno del manifest.xml. Ciò significa che un web.config dovranno essere scritti, rendendo l'implementazione richiede un'applicazione web per essere specificato.
Altri suggerimenti
Qui ci sono gli script per distribuire a raccolte siti specifici su un'applicazione web.