In Feburary 2016 27,
Download and install an FTP client. FileZilla, SmartFTP or FTP Client are popular choices; however, any FTP client that you are comfortable with will suffice.
Compile your project before deploying it if you are working with the Web Application Project (WAP); this step is not necessary if you used the Web Site Project (WSP) to build your application (though it can be useful for finding compile-time errors before launching the site). Precompiling can be done through Visual Studio and the command line.
Open your FTP program. Individual FTP clients require slightly different methods to accomplish this. In FileZilla, select the “Site Manager” icon from the tool bar, then click the “New Site” button that appears and enter a name for your site. In SmartFTP, select “New Remote Browser” from the “File” menu. In FTP Client, select 'File,' then “New Connection.'
Enter the necessary information to connect your FTP client to your server. This information is usually provided by your web host provider and includes your host name (usually the part of your domain name after “www,” for example, xyz.com) or server, user name or log-in and password. Save the information. Click “Connect,” if necessary.
Click and drag the files you want to transfer from the computer side of the partition in your FTP client to the server side of the partition.
Test your site to ensure that all aspects of your application are working properly.
In Feburary 2016 27,