Visual Studio 2010 has an extremely functional and easy-to-use publish feature built-in. I use it to push sample code and changes up to my free ASP.NET 4.0 RC trial account (sure, I can get a site free as the CEO, but with this beta program running through March, anyone can get a free test account!).
When you get your account information for your hosting account it will contain all the information needed to quickly and easily set up VS2010 for 1-click-publishing. With those few pieces of information in hand, select the VS2010 Publish option then "<New...>" to add the connection.

You then get a dialog box with fields for you to enter your account information.
The service URL for our free beta program is already entered above, as is the name of my personal test site. I then just enter my username and password, and save the connection using the huge button at the top of the window. Note that if you click Close or Publish the settings will not get saved automatically.
Once the connection is set up, all you need to do for your code to be uploaded to the site is to click the single Publish icon.

If you need to edit the settings for any reason, there is a easy access edit icon right there next to the publish icon.

Microsoft has made it super easy with Visual Studio 2010 to publish and maintain your ASP.NET applications. You should definitely set up and use this handy feature.
