我正在处理一些错误处理代码,我想确定它是否是本地连接(开发人员)。但是,如果身份验证过期 H为空,我通常会在HttpContext.Current.Request.ServerVariables
错误处理代码中查看。ttpContext.Current
当HttpContext.Current
为空时,我如何获取服务器变量——或者至少是启动请求的客户端的 IP 地址——所以我可以确定它是否是他们自己本地服务器上的开发人员。
更新:我能够在 elmah 传入的 ErrorMailEventArgs 参数中检索相关的服务器变量,特别是 errorMailEventArgs.Error.ServerVariables。