以前一直认为HttpContext.Current是个静态变量,至少应该是[ThreadStatic],刚才用Reflector看了一下,发现错了,又是和Remoting有关。 public static HttpContext get_Current() { return (CallContext.GetData("HtCt") as HttpContext);} 这里 CallContext是System.Runtime.Remoting.Messaging. CallContext。有兴趣的朋友给解释一下?