¿Desea omitir o desactivar [Autorizar (roles = “”)] durante el desarrollo?

Construyendo una aplicación MVC3, y TPTB quiere que usemos su proveedor de autorización personalizado. Sin embargo, durante el desarrollo, este proveedor de autenticación es una molestia, ya que dará un error hasta que cierre / reinicie el navegador, o requerirá que vuelva a registrarse en cada compilación.

Por ahora, acabo de añadir<authentication mode="None"/> al web.config, que funciona bien hasta que encuentro una acción o un controlador que usa el[Authorize(Roles = "Admin")] filtro (puede ser cualquier rol, no solo administrador). Cuando llega a uno de esos, simplemente muestra una página en blanco.

¿Hay alguna forma global y temporalmente de desactivar estos filtros? ¿O simplemente le da al usuario todos los roles mientras estoy en desarrollo?

EDITAR

Permítanme aclarar: en realidad estoy transfiriendo una aplicación grande de MVC2 a MVC3. Tiene un montón de[Authorize(Roles="Admin")] y[Authorize(Roles="Admin,Editor")] a lo largo de ello. Prefiero no cambiar todos esos si es posible.

¿Debo crear un pequeño proveedor de roles personalizados que asigne todos los roles automáticamente?

Respuestas a la pregunta(3)

Su respuesta a la pregunta