I was quite intrigued by this question, and did additional research
which implies that under some conditions the .Net Framework
1.0 can be successfully installed in Windows Server 2003, and
Applications compiled and deployed for the .Net Framework 1.0
can run when deployed to a W2K3 Server.
No guarantees are given, though.
First and foremost, the .Net Framework 1.0 must have been
successfully installed ( by installing the .Net Framework redistributable
http://www.microsoft.com/downloads/...EE-A83F-4E21-B05A-009D06457787&displaylang=en
or installing a product which has it, like VS.NET 2002.
That download link installs .Net Framework version 1.0a.
Be aware that there's Service Packs which need to be applied,
and which I was not able to find at the Microsoft download center.
After the .Net Framework 1.0a has been successfully installed,
the following support pages are required reading :
Versioning, Compatibility, and Side-by-Side
Execution in the .NET Framework :
http://msdn.microsoft.com/netframework/technologyinfo/versioncomparison/default.aspx
Side-by-Side Execution of the .NET Framework
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnnetdep/html/sidexsidenet.asp
Configuring IIS 6.0 to Use the Correct
Version of the .NET Framework
http://www.microsoft.com/resources/...2003/all/deployguide/en-us/iisdg_upg_yybr.asp
This one is particularly important, as it states that
"Running versions 1.0 and 1.1 of the .NET Framework
side-by-side is only supported when IIS is configured
to run in IIS 5.0 isolation mode." , which could cause
serious inconveniences, like less reliability.
You would also have to create a separate application
pool which your 1.0 apps would use to run under.
ASP.NET supports only one version of the
..NET Framework for each application pool.
A slightly more detailed version of that page is at:
http://www.microsoft.com/resources/...2003/all/deployguide/en-us/iisdg_upg_nvpu.asp
Finally, a check should be made for possible incompatibilities
and breaking changes between the different .Net Framework
versions :
http://www.gotdotnet.com/team/changeinfo/default.aspx
http://www.gotdotnet.com/team/changeinfo/Backwards1.0to1.1/default.aspx
Mind you, under no circumstances interpret these pointers
as a *recommendation* that the installation of the .Net
Framework 1.0 on a W2K3 Server should be performed.
If you decide to install, configure and try to use the .Net
Framework 1.0 under W2K3 to run a .Net Framework
1.0 application, you are bound to run into many snags.
What I think is the best way to handle this, is to use a
development box which has both the .Net framework 1.0
and 1.1 installed, and which has VS.NET 2003 installed,
to recompile/debug/migrate the application to the
..NET Framework 1.1.
Then, that application will be assured of running well
under .Net Framework 1.1 and W23K Server.
Good luck with your choice.
Juan T. Llibre
ASP.NET MVP
===========