2016-07-18 93 views
0

ich einfach laufen Anwendung und erwartet anmelden, um zu sehen .. aber hier ist die Seite, die ich sehe, statt: enter image description here mir bereits definierten Weg und die Form Element Authentifizierung in web.config Datei sie hier sind: Route:Mvc kippt direkter unauthrozied Zugriff auf Login-Seite

public class RouteConfig 
    { 
     public static void RegisterRoutes(RouteCollection routes) 
     { 
      routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); 

      routes.MapRoute(
       name: "Default", 
       url: "{controller}/{action}/{id}", 
       defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional } 
      ); 
     } 
    } 

Homecontroller:

[Authorize] 
    public class HomeController : Controller 
    { 
     public ActionResult Index() 
     { 
      try 

webconfig:

<authentication mode="Forms"> 
     <forms loginUrl="~/Auth/Login" timeout="2880"/> 
    </authentication> 

was könnte mir hier fehlen?

Antwort

1
+0

Ja ich es benutzt und gibt mir, was ich will, aber ich frage mich, warum Standard Autorisieren Attribut nicht-URL weiterleiten zu, dass in Web-Konfigurationsdatei definiert .. – TyForHelpDude

+0

[Link - Nur Antworten sind verpönt.] (http://meta.stackexchange.com/q/8231/274942) Bitte geben Sie die Informationen in den Link ein; Andernfalls kann Link rot die Antwort nutzlos machen. Vielen Dank! –

Verwandte Themen