¿Por qué los archivos de proveedor de suscripciones personalizado tienen que estar en la carpeta App_Code de mi aplicación web?

StackOverflow https://stackoverflow.com/questions/769120

Pregunta

Estoy escribiendo un proveedor memberhsip personalizado basado en la fuente para el proveedor de SQL y he intentado hacer primero el proveedor de SQL un proyecto separado. Sin embargo, la aplicación web no lo reconocería menos que poner todo el código fuente en una carpeta App_Code en mi aplicación web.

¿Es así como se implementa un proveedor personalizado? Pensé que podría simplemente hacer referencia al proyecto de proveedor de la aplicación web y seguir adelante.

¿Fue útil?

Solución

Asegúrese de especificar el tipo como "Namespace.Type, Assembly.Name" si tiene su proveedor en un ensamblado compilado. Al igual que "System.String, mscorlib" o "System.Web.UI.Design.ControlDesigner, System.Design".

Ejemplo:

<membership defaultProvider="OlaMembershipProvider">  
  <providers>  
    <add name="OlaMembershipProvider" type="OpenAccess.Web.OlaMembershipProvider, OpenAccess.ClientSide" />  
  </providers>
</membership>
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top