ASP.NET Application Deployment

ASP.NET Application Deployment


Once an application has been developed and tested ,application is ready for deployment to client machines. The goal of deployment is the simple and easy installation of application files and any other required files to a client machine.

Types of deployment

1. XCOPY


- Used for simple applications
- Application copied directly to the target machine.

2. Windows Installer

- Used for complex applications
- Creates fully configurable setup projects.


XCOPY Deployment

  1. MS-DOS XCOPY command is used to copy the contents of a directory and subdirectories to a target directory.

  2. Accomplished from the command prompt. Eg: XCOPY E:\MyApplication D:\MyApplication /s

Limitations

1. Works only for applications that have no external dependencies

2. Works only if the .NET framework is installed on every target machine.

Window Installer Deployment


Windows Installer projects are fully configurable for a variety of deployment plans. You can create a setup project for your application by adding a setup project to an existing solution.

Setup projects are used for deploying executable applications. A merge module, on the other hand, deploys controls or components that do not exist as stand-alone applications and cannot be deployed directly.

 Kinds of setup projects:

  1. Setup

  2. Merge Module

Can be created using Setup Project Wizard.

Steps to create Windows Installer

Step 1 : Use the Setup Project Wizard

Step 2: Build

Step 3: Distribute

Step 4: Deploy





 

No comments:

Post a Comment

Labels

.NET Framework Interview Questions (7) .NET Interview Questions (10) .NET Remoting Interview Questions (1) ADO.NET and BLOB Error (1) ADO.NET Interview Questions (4) Agile Articles (9) AJAX Articles (5) AJAX Interview Questions (11) Algorithms (2) Analytics Articles (2) Analytics Interview Questions (3) Android FAQs - Part 1 (2) Articles (13) ASP.NET Articles (24) ASP.NET Error and Resolution (4) ASP.NET Interview Questions (23) ASP.NET Tutorial (8) AWS Interview Questions (16) Business Analyst Interview Questions (1) Cloud Computing Interview Questions (16) CSharp Articles (17) CSharp Interview Questions (32) CSharp Tutorial (17) Data Analysis (2) Data Structure (1) Design Pattern Articles (5) DevOps Tutorial (1) Digital Marketing Interview Questions (1) Download Templates (1) Error Resolution (6) Excel Articles (9) Excel Macros (1) Excel Tips and Tricks (10) HTML5 Interview Questions (3) HTML5 Tutorial (3) Interview Preparation (2) Interview Questions (24) Introduction to Business Analytics (10) Introduction to Python (7) Introduction to R Programming (23) JAVA Articles (6) Java Tutorial (5) LINQ Articles (4) LINQ Interview Questions (2) LINQ Tutorial (3) Microservices Interview Questions (1) MVCInterviewQuestions (2) OOPs Interview Questions (4) Oracle 9i Tutorial (14) Oracle Articles (2) Oracle Interview Questions (15) Outlook Error (1) PHP Interview Questions (3) PHP Tutorial (3) Product Management (12) Product Management Interview Questions (14) Product Owner Interview Questions (2) Program Management (5) Project Management (13) Project Management Articles (34) Project Management Interview Questions (25) Quiz (1) RallyDev Help (1) Scrum Master Interview Questions (11) Selenium Tutorial (1) Sharepoint Articles (1) SQL Interview Questions (23) SQL Server Articles (20) SSIS Interview Questions (6) SSRS Interview Questions (1) Technical Program Management (12) Technical Program Management - Interview Questions (24) TechnicalProgramManagement (5) Threading Interview Questions (2) Tutorial (8) UML Articles (3) UML Interview Questions (2) Unix (3) UNIX Tutorial (3) WCF Articles (20) WCF Interview Questions (9) WCF Quiz (2) WCF Tutorial (16) Web Service Articles (5) Web Service Interview Questions (3) Window Azure (1) XML Articles (6) XML Interview Questions (3) XML Tutorial (3)