I've been through this with Gearhost.
Your host needs to install the following on your IIS server:
They need to enable the following settings:
If it's running IIS 6 on Windows 2003:
- Enable Wildcard Mappings: (1), (2)
If it's running IIS 7 on Windows 2008, then you don't need to do anything.
Edit:
Regarding your Linq
error; that means they probably don't have the correct version of the .NET Framework installed. I'd open a ticket and ask them. If they seem unwilling to help or to upgrade your server, there are plenty of hosts that will, and I can make recommendations if you'd like.