I had found the article called 'ASP.NET 2.0 Breaking Changes on IIS 7.0' which described using an executable named APPCMD to help migrate ASP.NET 2.0 apps to IIS 7.0. I'm trying to follow some of the instructions in the article but nothing I've done so far has helped.
Host headers distinguish one website from another on my web server. All my web server folders are in the root of the InetPub folder. They are virtual servers, at least that's what they used to be called..
I just tried creating a brand new web site on my web server. I did so using the DefaultAppPool and Framework v2. I was hoping that if I started from scratch, so to speak, that the Integrated pipeline would work out of the box. I used VS 2005 to create a new ASP.Net 2.0 web site within the website just created in IIS 7.0 but still no luck. I created a simple aspx page with just some text on it and could not browse to it. I get a 404 error message. I don't have any problem browsing to that aspx page if I change the App Pool to Classic .NET AppPool.
I do not normally create a sub-directory within my website folder and convert it into an application. I usually want the root of the website to be an application and I might create a folder within the website that becomes its own application. Perhaps this practice caused some trouble for me during my upgrade from Windows Server 2003 to Windows Server 2008 and IIS6.0 to IIS7.0.