I have built ASP.NET web sites before and usually I start my solution as an ASP.NET Web Site but this time I started it as a Class Library. I then added a web site to the solution. Now when I build my solution I get WebSiteName.dll in bin\.
What does this mean? Is this some compiled instance of my site? Can I use it on my ASP.NET host (arvixe.com)?
Yes.
Depending on how it’s compiled, you may need more than just that DLL though.
Basically, the web server loads your DLL and the DLL contains your website’s code. Depending on how it’s compiled, many times you’ll need both the DLL and the .aspx pages(and of course images and javascript). But yes, all ASP.Net sites generate a DLL.