Problem:
On a Windows 2003 Server hosting ASP.Net 2.0 (or 1.1), the ASP.Net pages don't work and fail with the "The page cannot be found" or "File or directory not found" Error. However, the .HTM pages work just fine.

Introduction:
Suppose you installed a new build of the Windows 2003 Server on your server without electing the ASP.NET Service (the Windows Component). Later on, you decide to install ASP.Net 2.0 SDK either via the Microsoft redist or via the installation of Visual Studio 2005 (or earlier versions). Suppose you have a web site that is being hosted on this server with both static .HTM pages and the ASP.Net (1.1 or 2.0) .ASPX pages. When browsing the static pages, they render just fine. However, when browsing the asp.net pages, they fail our with the above error. 

In this article, I will attempt to repro this and help resolve the error ste-by-step.