It was a combination of a few things.

Fishcake - 2003 by default ships with the .Net framework, both I belive v1.1 for sure. I did have it on the hard drive in the published web folder.

Hellswrath - You are right, I had to enable asp.net to run under IIS. It was in the Services folder in IIS

Here is what I did to fix it.

Registered asp.net with IIS.
Authorized asp.net to run within IIS
Added aspnet user authority to run in the directories

All of the above allowed the new pages to run. Our site is a combination of .asp and now asp.net pages. Hopefully, it will be all asp.net soon.

Thanks for all your replies,

Jerel