2011-06-21 25 views
5

He creado un Proveedor de reescritura de encargo para IIS 7 siguiendo las instrucciones de este artículo: Developing a Custom Rewrite Provider for URL Rewrite Moduleproyecto de instalación no está ensamblaje registrando correctamente en GAC

para simplificar la implementación, he creado un proyecto de instalación de VS2010 y configurado para desplegar mi Asamblea a GAC.

enter image description here

Cuando funciono el instalador, se completa con éxito, y aparece a ser registrados en el conjunto de GAC (He verificado usando gacutil.exe/l).

Sin embargo, cuando voy al Administrador de IIS para registrar el nuevo proveedor de reescritura, no se muestra en la lista de proveedores disponibles.

También he intentado instalar el ensamblado manualmente usando gacutil.exe/if. Esto funciona y hace que el ensamblaje sea visible en la lista de proveedores disponibles en el Administrador de IIS.

¿Me falta algún tipo de configuración en mi proyecto de instalación?

+2

¿Cómo configuró su proyecto para instalar el ensamblado en GAC? –

+1

Al agregar una Carpeta de caché de ensamblaje global y agregar resultados de mi proyecto Proveedor de reescritura de IIS a ese –

+1

Todo me parece correcto en cuanto a cómo anuncian cómo debería funcionar, ¿ha considerado una acción personalizada y llama directamente a Gacutil usted mismo? –

Respuesta

2

Tuve el mismo problema (el proveedor no aparecía) después de haber enviado mi proveedor a mano. En mi caso, dejar la versión de framework en el proyecto myu de 4.0 a 3.5 hizo el truco.

Cuestiones relacionadas