ASP.NET异步请求处理(Asynchronous HTTP Handlers)
ASP.NET中你可以通过继承IHttpHandler这个接口来实现一个同步(Synchronous)处理用户请求的类。比如你希望对于一切类型为fakephp的请求都通过你的Http Hanlder来处理,你可以实现以下这个类: using System; using System.Web; public class FakePHPHttpHandler : IHttpHandler { public void ProcessRequest(HttpContext context) { //let's pretend we can handle PHP stuff } public bool IsReusable { get { return true; } } } 然后通过在IIS里将你的dll注册为.fakephp的handler就可以了。这些在以下的MSDN文档里都有介绍: http://msdn2.microsoft.com/en-us/library/system.web.ihttphandler.aspx 这里想说的是如何实现一个异步(Asynchronous)d的HTTP Handler。说起来其实也简单,只要实现IHttpAsyncHandler这个接口就好了。 IHttpAsyncHandler有两个method: BeginProcessRequest