In ASP.NET, you build the application into a DLL file. Is this how you are supposed to deploy the asp.net application to the webserver? in a single DLL file? or do you upload individual aspx pages?

I am having trouble just displaying a simple aspx page on my webserver (works on my local IIS no problem)

My webhost has .net 1.1 installed on IIS.