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.

¿Fue útil?

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.

http://globaldeploymentmoss2007.blogspot.ca/

Licenciado bajo: CC-BY-SA con atribución
scroll top