The local deployment is the one in which the complete application is present inside the virtual directory, and the contents and assemblies are present in the application. The global deployment consists of assemblies which can be used by the applications executing on the server. XCOPY Deployment XCOPY deployment is used as a file transfer protocol. The FTP protocol is used for transferring the files from one location to another. No registry entries are needed by the user. It is the simplest way to deploy the applications. Benefits of XCOPY deployment They are self described and hence do not need any dependency No registry entries are needed The DLL copy is possible without the server modification Drawbacks of XCOPY deployment The deployment is a slow process Used for small and easy projects To locate the assemblies is difficult as the location is not registered Copying a website The Visual Studio provides user with the option to copy the source file. The file is located at the remote server. The destinations can be local IIS website, FTP or remote website. The source file is compiled for the user of deployment. The files extensions as ASPX, HTML, image files can be used. The following steps are preformed for the deployment of the web application. Open the Visual Studio application in your system Open the Website - > Copy Web site option from the list Once the option is selected, the user can connect to the target destination using one of the following copy modes: Overwrite the existing files Synchronize the source and target files Copy from source to target Limitations of copy a website The page load is slow in speed The source code is passed by the user No pre – compilation or error checking is done over the files Creating a setup project The Visual Studio application is used for the project deployments. The Windows Installer is used for packing the web applications. In the Visual Studio application, click on the open website option Select the application folder in the solution explorer Click on the Build Website option Click File option, select New Project option. From the project mode types, select Setup and Deployment In the Studio template, select Setup Project Add the web site project name, add the location in the combo box. Right click, select Add , Project Output option The Add Project Output Group dialog box is shown. From the options, select Contents File, click OK Right click the project file, select Build. In the Debug folder, the folder is created. The project is installed by clicking the setup file.