You don't need the source code to put your website on a server. If it is a hosted server, the easiest and recommended way to get your site on the server is to use FTP. All you need to do is copy the contents of the wwwroot folder to the website folder on the server (usually this is wwwroot or htdocs or something similar, your host can tell you for sure). As far as your database goes, create a backup of it and restore this backup on your hosted server using whatever methods are available to you from your host.
See these instructions for more detailed information.
For your images, if they are for your skin, they should go inside of the folder containing your skin.