我想将每个请求保存到网站。一般来说,我想包括以下信息:
在同一行动中收集1和2是否合理? (和HttpModule一样)?
您是否了解我可以跟踪的任何现有结构,以跟踪网站的每个请求/响应状态?
需要将数据记录到sql server。
答案 0 :(得分:0)
查看您的网络服务器日志。
答案 1 :(得分:0)
IIS日志怎么样?他们已经拥有了您目前列出的所有数据项
答案 2 :(得分:0)
在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;
}