This post gives you step by step instructions for how to deploy an ASP.NET website. In the video I'm using an Umbraco site as an example, but it applies to any ASP.NET website. If you are unsure of any of the steps then watch the video.
If you have a site and you want to find somewhere to host it, I recommend eUKHost. I use them myself, they are a great hosting provider.
This post is a reference to show you how to set up rewrite rules in your web.config file.Read Post