Utilice SimpleMembershipProvider como proveedor de membresía en el Administrador de IIS

Utilice SimpleMembershipProvider como proveedor de membresía en el Administrador de IIS

En IIS Manager tienes la capacidad de administrar los usuarios registrados y los roles disponibles. De forma predeterminada, sólo se confía en unos pocos proveedores, como AspNetMembershipProvider y algunos otros. Cuando tiene un proveedor diferente configurado en su aplicación web, no funciona. Le advierte que debe agregar el ensamblado al GAC y agregar la biblioteca a los proveedores confiables en un archivo de configuración (administration.config).

Así que continué y agregué el ensamblado (WebMatrix.WebData) al GAC y configuré el archivo de configuración para que también permita proveedores que no sean de confianza. Pero hay dos problemas:

  1. Cada vez que abre el panel Usuarios de .NET en el Administrador de IIS, le advierte que el proveedor obtiene más privilegios que en la aplicación. Esto se resolvería agregando esto a la lista de "confiables", pero no puedo hacer que funcione.
  2. No funciona. Si permito que el Proveedor se ejecute con privilegios más altos, deja de funcionar y muestra el error de que debe llamar a WebSecurity.InitializeDatabaseConnection antes de llamar a cualquier otro método. ¿Cómo consigo que el Administrador de IIS ejecute ese comando antes de llamar a cualquier otro?

información relacionada