Umeitungsschleife / Infinite Loop - manchmal...

17/03/2009 - 09:35 von Jürgen Kraus | Report spam
Guten Morgen,

ich habe hier ein merkwürdiges Verhalten in meiner Anwendung: Um aus jeder
Seite heraus dem Benutzer zu ermöglichen, sich wieder auszuloggen, habe
ich den Abmelde-Button in den Seitenheader der Masterpage gebaut. Zum
Einsatz kommen neben ASP.NET 2.0 auch Ajax Extensions 1.0 sowie das
AjaxControlToolkit 3.0, das dem Abmelde-Button einen ConfirmExtender
beifügt.

Das Ereignis beim Klicken wird dabei (kurz&wurz) wie folgt abgearbeitet:

Session.Abandon()
Response.Redirect("~/login.aspx")

Die Loginseite selbst enthàlt im Seitenaufbau keinerlei
Redirect-Anweisungen und ist (als einzige Seite) auch nicht mit der
Masterpage verknüpft, sondern individuell.

Auf meinem Entwicklungsrechner funktioniert das prima, sowohl mit dem
Test-Webserver, als auch mit dem IIS 5.1 als localhost unter XP.


Bei zwei Kollegen funktioniert das aber nicht. IE7 braucht ewig und klinkt
sich dann mit einer Fehlermeldung (Zugriff nicht möglich o.à.) aus,
Firefox 3 meldet den im subject erwàhnten Fehler "Umleitungsschleife".

Mir gehen hier echt die Ideen aus. Zumal mir nicht einfallen will, was an
meiner Konfiguration großartig anders ist als bei den Kollegen...

Hat jemand noch einen Tipp für mich?

Grüße

Jürgen Kraus
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
17/03/2009 - 11:09 | Warnen spam
Hallo Jürgen,

"Jürgen Kraus" schrieb:

Session.Abandon()
Response.Redirect("~/login.aspx")



und wo loggst Du dich aus? Oder ist das ein eigenes Login? Falls Du mit
den ASP.NET Controls arbeitest, würde obiges wahrscheinlich dazu führen,
dass man auf Login.aspx umgeleitet wird, das Login merkt, dass man bereits
angemeldet ist, leitet auf die Defaultseite um, die schaut ggfs. nach
einer Sessionvariablen und leitet wieder nach Login.aspx um, ...

Auf meinem Entwicklungsrechner funktioniert das prima, sowohl mit dem Test-Webserver, als auch mit dem IIS 5.1 als localhost
unter XP.



Vergleich mal die web.config. Evtl. gibt es da einen Unterschied.

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen