Webová aplikace dělá nějaký tajemný přesměrování na přihlášení

hlasů
0

Mám .NET MVC aplikace s ověřením OWIN uloženým v databázi SQL. Já to běh na místě v tuto chvíli.

Mám řadič pro domácí zdobené [RequireHttps]a [AllowAnonymous]. Regulátor konto zdobí [RequireHttps]i [Authorize]s vybranými přihlášení akcí jsou zdobené [AllowAnonymous].

Problematika Mám je, že když se snažím jít na Home / index nebo Home / O to půjde do pořádné akce, hit mého Return View();zlomový bod, trefil zlomový bod v samotném pohledu, a pak přejít na Account/Login. Nevím, jak a proč se to děje.

Mám-li odstranit [AllowAnonymous]na Homeregulátoru nebude hit výsledek akce vůbec, přesměrování přímo na přihlašovací stránku.

Nejsou povoleny žádné uživatelé nebo role výslovně uvedeny v web.config. Neexistuje nic, ale hlavní Home / Index výchozí trasy v route.configsouboru. V web.configrežimu ověřování je nastavena na Žádný a v modulech je nastavena na odstranit FormsAuthentication. Ve srovnání jsem web.configk čistým štítem MVC aplikaci a za dodatky I učinili (spojení řetězců, klíče, atd), všechno vypadá jako výchozí.

Neexistuje žádný javascript na domovské stránce. Také jsem testoval to na zcela prázdném pohledu a je to stejný problém. Hned potom, co jsem se vrátit názoru, že přesměrování.

Konkrétně se jedná o úplně poslední věc, kterou můžu chytit před přesměrováním je @RenderBody()ve sdíleném souboru s rozložením. Dopadne, pak přesměruje.

Na jednom místě to nebyl problém, a nemohu přesně určit, kdy to zlomilo.

Položena 23/09/2015 v 21:28
zdroj uživatelem
V jiných jazycích...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more