2011-12-18 7 views
5

Estoy intentando crear un proveedor de roles personalizado en una biblioteca de clases, y por alguna razón no puedo hacer referencia al System.Web.Security.RoleProvider.Hacer referencia a RoleProvider en una biblioteca de clases

He agregado una referencia a System.Web en el proyecto, pero todavía no tuve suerte. ¿Hay alguna razón por la que no puedo hacer esto?

Respuesta

11

Debe hacer referencia al conjunto System.Web.ApplicationServices.dll. La clase RoleProvider no está definida en System.Web.dll.

En estos casos y cuando tenga dudas, consulte la página MSDN para la clase asociada y en la parte superior de la página puede ver en qué espacio de nombres y ensamblaje está definido.

Para la clase RoleProvider tiene:

Espacio de nombres: System.Web.Security

Asamblea: System.Web.ApplicationServices (en System.Web.ApplicationServices.dll)

Cuestiones relacionadas