Deploying Applications, Services, and Components
By deploying an application, service, or component, you distribute it for installation on other computers, devices, servers, or in the cloud. You choose the appropriate method in Visual Studio for the type of deployment that you need.
In the following table, you can find descriptions of different deployment scenarios and links to more information about how you can successfully complete those scenarios.
In This Section
Publish to the cloud: You can make applications, services, and data available from anywhere by using Visual Studio to deploy them to Microsoft Azure.
Publish a Windows Store app: You can easily build, submit, and sell your apps from the Windows Store to customers around the world.
Publish a Windows Phone app: You can submit a new app or an update to an existing app for certification on the Windows Phone Dev Center.
Deploy an ASP.NET application or service: You can deploy ASP.NET applications and services in a number of different ways.
Deploy a LightSwitch application or service: After you create applications and OData services by using LightSwitch, you can deploy them to a web server or to Microsoft Azure.
Publish an app for SharePoint: You can publish an app for SharePoint to the Office Store or to an app catalog for an internal organization.
Publish an app for Office: You can publish an app for Office to the Office Store or to an app catalog for an internal organization.
Deploy a WCF service: Other applications can use WCF RIA services that you deploy to a web server.
Deploy an OData service: Other applications can use OData services that you deploy to a web server.
Deploy a desktop application: By using ClickOnce deployment, you can publish a desktop application to a web server or a network file share. Users can then install the application with a single click.
Create a setup program: You can create a setup program by using InstallShield Limited Edition, which is free.
Maintain an existing setup program: Continue using a setup program created in an earlier version of Visual Studio by installing the Visual Studio Installer Projects Extension.
Documentation for installer projects is available here: Visual Studio Installer Deployment
Deploy a Visual C++ application: You can deploy the Visual C++ runtime with an application by using central deployment, local deployment, or static linking.
Deploy an application for testing: You can enable more sophisticated development and testing by deploying your applications into virtual environments.
Install prerequisites: You can install prerequisite components for desktop applications by configuring a generic installer, which is known as a bootstrapper.