I have created sites that use ASP.NET pages, but I cannot get them to work.
1.) First make sure that ASP.NET is installed on these sites. You can do this through Helm - choose the domain, and click Website Settings. Then make sure the ASP.NET box is ticked, and choose Save.
2.) If this doesn't work, open up IIS, right-click the Web Sites folder, choose Properties, choose the Home Directory tab, then click the Configuration button. In the new window that opens up, look at the path that the aspx and other .NET extensions are pointing to. On an IIS 5 machine (Windows 2000 Server) they should point to C:\\WINNT\\.... whereas on an IIS 6 machine (Windows 2003 Server) they should point to C:\\WINDOWS\\....
Also check the full path and make sure that the .NET framework folder that is being pointed to actually exists. For instance, it may be pointing to the v1.0.3705 framework folder, whereas the v1.1.4322 framework folder is the one that is actually in use.
3.) If all this is correctly set up, then make sure that the domains folder has the "NETWORK SERVICE" user on it with read and execute access only.