Custom HTTP Handler
File: SimpleHandler.cs using System; using System.Web; using System.IO; public class SimpleHandler : IHttpHandler { public void ProcessRequest(System.Web.HttpContext context) { HttpResponse response = context.Response; response.Write("<html><body><h1>Rendered by the SimpleHandler"); response.Write("</h1></body></html>"); } public bool IsReusable { get { return true; } } } File: SimpleHandler.ashx <%@ WebHandler Language="C#" Class="SimpleHandler" %> File: web.config <?xml version="1.0"?> <configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0"> <system.web> <httpHandlers> <add verb="*" path="source.simple" type="SourceHandler"/> <add verb="*" path="test.simple" type="SimpleHandler" /> </httpHandlers> </system.web> </configuration>