2012-03-30 73 views
0

在使用asp.net无cookie会话的网站中,将会话ID记录在IIS日志文件中的最佳方式是什么?iis 6和asp.net无Cookie会话,在iis日志中记录会话ID

例如,如果客户端请求一个页面

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

在默认情况下,IIS只记录

cs-uri-stem 
/site.aspx 
在其日志文件

,即会话ID没有被记录(虽然它可能出现在引用者字段中)。

是否有任何构建方式在会话ID中包含日志? 如果不是,我想一个自定义的ISAPI过滤器将工作?

感谢

回答

1

AFAIK记录会话ID是手动记录它的唯一途径。你可以尝试使用:

Response.AppendToLog() 
+0

谢谢,我添加了一些到Application_AcquireRequestState的程度,似乎工作得不错 – 2012-03-30 15:31:26