Abstract:The ASP.NET environment is a highly flexible and customizable environment. For example, it's widely known that the ASP.NET runtime environment plugs in behind IIS, but what's not widely known is that the connection mechanism used to bring ASP.NET up within IIS is entirely documented--and available for your own use.
Within this paper, we examine how to host the ASP.NET runtime (called the HttpRuntime stack, or just HttpRuntime) by looking at the source code to an all-managed HTTP server Microsoft provides, code-named Cassini. Using Cassini as a guide, we will examine hosting, configuration, and the execution path. Lastly, we will consider what sort of implications this has for enterprise projects both behind and in front of the firewall.
KEYWORDS: .NET ASP.NET HttpRuntime Hosting
Download the Paper (PDF) View the Paper (HTML) Download the Code
7:40:42 PM
|