Tengo una acción que quiero restringir solo a la función "Admin". Lo hice así:Mostrar la página de error 404 después de [Autorizar] error
[Authorize(Roles = "Admin")]
public ActionResult Edit(int id)
Después de pasar manualmente bajo Controlador/Editar ruta 1/Estoy redirigido a la página de acceso. Bueno, eso no está mal, pero quiero mostrar 404 en lugar de eso y tratar de seguir utilizando atributos para ello. ¿Es eso posible?
Sólo un comentario, tal vez debería mostrar un 401 o 403 http://en.wikipedia.org/ wiki/List_of_HTTP_status_codes # 4xx_Client_Error – Danny
oh, formalmente tienes razón, pero no quiero que otros sepan que el nombre de la acción es correcto (eso probablemente lo sugeriría) – deha
Creo que este es un duplicado de [Asp.net MVC Authorize atributo, redirigir a la página personalizada "sin derechos"] (http://stackoverflow.com/q/4457476/267448) –