Hi Ed,
Thanks for the response, it seems to be working fine now!! WOO HOOO!!
I just wanted to post the following incase anyone else runs into this same problem. The first time i ran the command the output was as follows (looks like it was already partially installed perhaps?? i really don't know but it failed anyway). So after getting the following message the service.svc page still have the same error message. Basically I just had to run servicemodelreg -ua (uninstall all versions) then run servicemodelreg -i again at this time it worked like a charm.
C:\Windows\WinFX\v3.0\Windows Communication Foundation>servicemodelreg -i
Microsoft(R) Windows Communication Foundation Installation Utility
[Microsoft® .NET Framework, Version 3.0.3906.22]
Copyright (c) Microsoft Corporation. All rights reserved.
Installing: Machine.config Section Groups and Handlers
Installing: Xws System.Web Build Provider
Installing: Xws System.Web Compilation Assemblies
Installing: Xws Http Handlers
Installing: Xws Http Modules
Installing: Xws ListenerAdapter node for protocol net.tcp
Installing: Xws Protocol node for protocol net.tcp
Installing: Xws TransportConfiguration node for protocol net.tcp
Error: Unable to cast object of type 'System.ServiceModel.Configuration.ServiceH
ostingEnvironmentSection' to type 'System.ServiceModel.Configuration.ServiceHost
ingEnvironmentSection'.