2012-03-30 4 views
0

In einer Website, die asp.net cookieless Sitzung verwendet, was ist der beste Weg, um die Session-ID in den IIS-Protokolldateien aufgezeichnet haben?iis 6 und asp.net cookieless Sitzung, Aufzeichnung Sitzungs-ID in iis Protokoll

Zum Beispiel, wenn der Client eine Seite anfordert

http://server.tld/(S(kdcwx1552av4iq45uabwa145))/site.aspx

standardmäßig IIS nur Datensätze

cs-uri-stem 
/site.aspx 

in seinen Log-Dateien, dh die Session-ID nicht aufgezeichnet wird (obwohl Es kann im Referrer-Feld erscheinen).

Gibt es eine Möglichkeit, die Sitzungs-ID in das Protokoll aufzunehmen? Wenn nicht, würde ich einen benutzerdefinierten ISAPI-Filter funktionieren?

Dank

Antwort

1

AFAIK der einzige Weg, um die Session-ID aufzuzeichnen wäre es manuell aufzeichnen. Sie könnten versuchen, mit:

Response.AppendToLog() 
+0

Dank, habe ich etwas in diesem Umfang zu Application_AcquireRequestState, scheint gut zu funktionieren –