2012-03-30 74 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