Paquete de solución para una aplicación web específica
-
16-10-2019 - |
Pregunta
He creado un paquete de solución utilizando la herramienta Makecab que contiene una función y una DLL que se instalará en el GAC. Se está implementando a nivel mundial, sin embargo, quiero implementarlo para una aplicación web específica, cuál es el cambio requerido.
Solución
Creo que hay un par de formas de forzar una solución para instalar a una aplicación web específica.
Una forma es tener la DLL desplegada en el directorio bin en lugar de en el GAC. Sin embargo, tenga cuidado, que todas las llamadas de API deberán eliminarse a través de políticas de seguridad de acceso al código escritas y colocadas en su manifiesto.xml.
Otro es incluir Safecontrols que hacen referencia a su DLL dentro del manifiesto.xml. Esto significa que un Web.Config tendrá que escribirse, haciendo que la implementación requiere una aplicación web para especificarse.
Otros consejos
Aquí hay scripts para implementar colecciones de sitios específicas en una aplicación web.