DevTrain Startseite Advanced Developers Conference vom 14.-15. Februar 2011  
  
  
SUCHEN:  
ARTIKEL ONLINE: 525   

Kategorien
.NET
Datenbanken
Web
XML

Allgemein
Camp
Foren
Events
Persönliche Einstellungen
Registrieren
Prämien Shop
Kontakt
Impressum
Über DevTrain

Autoren



 

Forum: IIS Admin | Thema: Jeder Aufruf erzeugt neue Session | Von: Kerstin Arkenberg ( 16.08.2004 16:40)

Hallo zusammen,
hatte jemand von euch schon einmal das Problem, dass immer wieder neue SessionId`s in einem Projekt (ASP) aufgemacht werden? Habe meinen Rechner neu aufgesetzt und plötzlich hält meine Anwendung keine Session-Variablen und auch keine cookies über einen erneuten Seitenaufruf mehr. Bei der Ausgabe des Objekts Session.SessionID habe ich nun festgestellt, dass nach dem erneuten Aufruf der Seite über einen HTML-Submit-Button jedes mal die SessionID hochgezählt wird. Logisch, dass er sich so die Session-Variablen nicht merken kann. Im Browser bin ich jetzt alle mir bekannten Einstellungen durchgegangen und im IIS(6.0) habe ich auch nichts Auffälliges entdeckt.
Ein ENABLESESSIONSTATE=TRUE hat auch keine Wirkung gehabt... Wo habe ich versehentlich etwas verstellt?
In der Microsoft Knowledge Base habe ich gelesen, dass sich GroupPolicys nicht mit dem SessionState vertragen...habe aber keine neuen Gruppenrichtlinien vergeben...
Kann mir jemand einen Tipp geben, auch wenn es nur eine Vermutung ist?

Danke



Betreff Von Datum
Re: Jeder Aufruf erzeugt neue Session
Hallo Kerstin,<br><br>ich hatte das Problem noch nicht, aber vielleicht helfen folgende Ansatzpunkte weiter:<br><br>- Gibt es zwischen dem Browser und dem IIS irgendwo einen Proxy-Server, der Seiten cached...
G. Guest 16.08.2004 20:11
Re: Jeder Aufruf erzeugt neue Session
Hört sich ein bisschen danach an als würde er die SessionID entweder gar nicht wieder annehmen oder er zerstört sie irgendwo ungesehen im Code?<br>Mit den GroupPolicies hat das auf jeden Fall nixx zu...
Sven Buhk 16.08.2004 23:07
Re: Jeder Aufruf erzeugt neue Session
Hallöchen, danke erst mal für eure Tipps!<br>Also wenn ich die Seite mit localhost anstatt dem Rechnernamen aufrufe, dann behält er die SessinID.<br>Ich arbeite übrigens lokal auf einem Server 2003,...
G. Guest 17.08.2004 08:43
Re: Jeder Aufruf erzeugt neue Session
Hallo Kerstin,<br><br>>Der Tipp mit HTTPContext/... konnte ich nicht verfolgen,<br>>da mein Projekt mit altem ASP geschrieben ist<br>>(Laufzeitfehler, da er das Objekt nicht kennt)<br><br>Oops, da bin ich...
Klaus Holster 17.08.2004 09:48
Re: Jeder Aufruf erzeugt neue Session
Also von meinem zweiten Rechner aus funktioniert der Zugriff auch nicht (wenn ich über Netzwerk den Entwicklungsrechner konnektiere)
G. Guest 17.08.2004 10:11
Re: Jeder Aufruf erzeugt neue Session
Ach noch was, ich bin auf den Proxyserver angesprochen worden: zumindest im Browser (Extras/Lan Einstellungen) ist der Proxy nicht angestellt, es befindet sich aber ein Proxy im Netz. Doch ich denke...
Kerstin Arkenberg 17.08.2004 10:18
Re: Jeder Aufruf erzeugt neue Session
das sieht so aus als ob das Application Pooling der Grund ist. Wenn du localhost oder den Rechnername aufrufst kann das einem unterscheidlichen Pool zugewiesen werden.<br>Das findest du unter...
Hannes Preishuber 17.08.2004 11:06
Re: Jeder Aufruf erzeugt neue Session
Also bei Webgarten unter Anwendungspools steht eine "1" drin. Was mir dort aber aufgefallen ist: dadurch, dass ich einmal meinen normalen wwwroot (Port 80) habe und meine Testapplikation unter "XXX"...
Kerstin Arkenberg 17.08.2004 12:43
Re: Jeder Aufruf erzeugt neue Session
Hallo Kerstin,<br><br>Du kannst das einfach überprüfen, indem Du einen neuen AppPool erstellst und einer der beiden Sites den neuen AppPool zuweist. <br><br>Damit sind die beiden Sites dann völlig unabhängig...
Klaus Holster 17.08.2004 12:58
Re: Jeder Aufruf erzeugt neue Session
Ich bin euch echt dankbar für die vielen guten Ratschläge, aber zumindest scheint der AppPool nichts mit meinem Problem zu tun zu haben (oder muss ich den Rechner neu starten?) Habe für die Seite...
Kerstin Arkenberg 17.08.2004 13:08
Re: Jeder Aufruf erzeugt neue Session
Jetzt fällt mir noch etwas auf: Ich habe "von oben" die Anweisung bekommen, meinen PC in der Domäne so zu nennen: pc018_2003<br>Ich mag mich bei der Installation des Servers 2003 dunkel daran erinnern,...
Kerstin Arkenberg 17.08.2004 12:55
Re: Jeder Aufruf erzeugt neue Session
Ping und IPConfig /all geben allerdings die richtige Werte zurück (auch über ping pc018_2003)
Kerstin Arkenberg 17.08.2004 13:00
Re: Jeder Aufruf erzeugt neue Session
Hallo Kerstin,<br><br>Ping sagt dir, dass der Server erreichbar ist und unter welche IP-Adresse. <br><br>Im Gegenzug könnte noch interessant sein, welche IP-Adresse der Browser-Request im Logfile des IIS hat....
Klaus Holster 17.08.2004 13:10
Re: Jeder Aufruf erzeugt neue Session
Ich bin mir nicht sicher, ob ich weiß worunter ich da suchen muss...Habe unter WINDOWS/System32/LogFiles die Ordner Cluster, HTTPERR, Shutdown, W3SVC1 und W3SVC1291266624.<br>Im letzten Ordner befinden...
G. Guest 17.08.2004 14:01
Re: Jeder Aufruf erzeugt neue Session
In der Spalte c-ip steht die IP-Adresse des Rechners, von dem der Request kam. Die sollte entweder 127.0.0.1 (bei Zugriff über localhost) sein oder die IP-Adresse des Rechners, von dem aus der Request...
Klaus Holster 17.08.2004 14:27
Re: Jeder Aufruf erzeugt neue Session
Ich habe jetzt mal ein Request.ServerVariables("REMOTE_ADDR") ausgeben lassen. (Ist das die Adresse vom Request?)<br>Bekomme jedenfalls die richtige IP-Adresse zurückgeliefert.
Kerstin Arkenberg 17.08.2004 14:22
Re: Jeder Aufruf erzeugt neue Session
Hi,<br>ich würde wenn Du die möglichkeit hast mal versuchen einen DNS Eintrag zu machen. Wenn beide Kisten im gleichen Adressbereich sind kann es auch sein das er das was er findet über den Broadcast...
Sven Buhk 17.08.2004 19:05
Re: Jeder Aufruf erzeugt neue Session
Hi,<br><br>ich hatte auch massive Probleme mit Cookies / Sessions und einem Underscore im Hostheadernamen.<br>Hier der Link zur KB:<br>http://support.microsoft.com/default.aspx?kbid=316112<br><br>Vielleicht...
Rainer Jeschor 17.08.2004 18:19

Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!

 Betreff:
 Nachricht: Den Beitrag finden Sie nun unter: http://beta.devtrain.de/foren Die Benutzerdaten und Foreninhalte von beta.devtrain.de und www.devtrain.de sind die selben.
Sie können sich dort sogar per RSS über neue Inhalte informieren lassen.
Bei Problemen bitte direkt Mail an asp [AT] ppedv.de.

 Signatur:

  



Login
Username:


Passwort:






Passwort vergessen?

Visual Studio 1 Magazin

© Copyright 2003 ppedv AG