What are the files to upload to Web Server for a ASP.NET MVC web site
===

I have created a ASP.NET MVC site and now I need to upload it to web hosting server, for that do I have to upload whole project or only selected set of files & folders. If so what are the folders and files should I upload to the web server?