我想保存每個請求到網站。一般來說,我想包括以下信息:使用HttpModule跟蹤每個請求到網站
- 用戶IP,網站url,user-if-exist,date-time。
- 響應時間,響應成功失敗狀態。
在同一行動中收集1和2是否合理? (像相同的HttpModule)?
你知道任何現有的結構,我可以按照跟蹤每個請求/響應狀態的網站?
需要將數據記錄到sql server。
我想保存每個請求到網站。一般來說,我想包括以下信息:使用HttpModule跟蹤每個請求到網站
在同一行動中收集1和2是否合理? (像相同的HttpModule)?
你知道任何現有的結構,我可以按照跟蹤每個請求/響應狀態的網站?
需要將數據記錄到sql server。
在BeginRequest方法中,您需要編寫以下代碼。
protected void Application_BeginRequest(object sender, EventArgs e)
{
//String s = HttpContext.Current.Request.Path;
//HttpContext.Current.RewritePath("Login.aspx");
String referrer = HttpContext.Current.Request.UrlReferrer;
String sourceIP = HttpContext.Current.Request.UserHostAddress;
String browser = HttpContext.Current.Request.UserAgent;
}
http://blogs.msdn.com/carlosag/default.aspx – stacker 2010-05-14 19:28:02
這屬於serverfault。問題應該是「我如何配置IIS將日誌發佈到sql server」。 – NotMe 2010-05-14 19:50:31
但是,IIS顯然無法將日誌鏈接到發出請求的用戶。 – stacker 2010-05-14 23:37:28