This one is usually confusing for people using ASP.NET the first time, how do I share my ASP.NET app with someone who isn’t a hoster?

There are a number of ways, but usually the process is to use XCOPY, it is simple and to the point.  You can find the instructions here:

Or if you want to see the other ways to deploy your web site, and there a number, see the overview article at:

Good Luck!