TreeView Link - Seite kann nicht angezeigt werden

29/05/2008 - 10:41 von Tim Konnst | Report spam
Hallo,

ich benutze ein TreeView um ein Menü anzuzeigen. Jeder Knoten im TreeView
hat einen anderen Link.

Wird nun diese Aufgerufene Seite im Browser làngere Zeit nicht bedient
funktionieren die TreeView Links nicht mehr – Es erscheint die Fehlermeldung:
Die Seite kann nicht angezeigt werden.

Alle anderen Links funktionieren noch. Nur die im TreeView nicht.

Der TreeView wird aus einer Datenbank gefüllt, hat 4 Ebenen und in jeder
Ebene mehr als 10 Elemente. Sobald ein Link angeklickt wird, wird eine
Profilvariable geschrieben (beispiel Profile.xyz = "12") und dann per
response.redirect auf die entsprechenede Seite weitergeleitet.

Meine Vermutung ist das das ganze mit dem schreiben der Profilvariable zu
tun hat. Daher hab ich die Zeit bis zum ablauf der Session ewig erhöht:

<authentication mode="Forms">
<!-- Gültigkeitsdauer einer Session -->
<forms slidingExpiration="true" timeout="9999999"/>
</authentication>

Hat jemand eine Idee dazu? Mir fehlt der ansatz an was es liegen könnte!

Grüße Tim
 

Lesen sie die antworten

#1 Gerold Mittelstädt
29/05/2008 - 13:58 | Warnen spam
Hallo,

Tim Konnst schrieb:
ich benutze ein TreeView um ein Menü anzuzeigen. Jeder Knoten im TreeView
hat einen anderen Link.

Wird nun diese Aufgerufene Seite im Browser làngere Zeit nicht bedient



-> Session làuft ab.

funktionieren die TreeView Links nicht mehr – Es erscheint die Fehlermeldung:
Die Seite kann nicht angezeigt werden.



Mehr nicht?

Alle anderen Links funktionieren noch. Nur die im TreeView nicht.



LinkBurrons..

Meine Vermutung ist das das ganze mit dem schreiben der Profilvariable zu
tun hat. Daher hab ich die Zeit bis zum ablauf der Session ewig erhöht:



Wenn die in irgendwas geschrieben wird, das von der Session abhàngig ist
und das nicht vorhanden ist, weil die Sitzung abgelaufen ist, kommts zum
Fehler.

<authentication mode="Forms">
<!-- Gültigkeitsdauer einer Session -->
<forms slidingExpiration="true" timeout="9999999"/>
</authentication>



Das ist nicht die Session, sonder die Authentifizierung.

Sitzungstimeout ist das hier:
<sessionState timeout="20" />

Hat jemand eine Idee dazu? Mir fehlt der ansatz an was es liegen könnte!



Die Gültigkeitsdauer der Session hàngt auch vom ApplicationPool ab und
wann dieser erneuert wird/ablàuft und alles platt macht.
Standardeinstellung ist nach 20 Minuten leerlauf, kann aber auch schon
vorher z.B. bei Speichermangel oder wenn sich was verrant hat passieren.

Viele Grüße!

Ähnliche fragen