The .ASHX file format is part of Microsoft's ASP.NET. These files are used instead of having .aspx and the code-behind file (.cs) and are useful when outputting to a xml-consuming client rather than a browser.