Professional Documents
Culture Documents
Pre-Assessment Questions
Pre-Assessment Questions
Pre-Assessment Questions
Pre-Assessment Questions
1. The process of installing an application from the development computer to
the production computer is known as:
a. Testing
b. Deployment
c. Implementation
d. Design
5. For the Visual Studio.Net Copy Project method, which special software
should be installed on the remote server?
a. Microsoft Front Page
b. Microsoft Outlook
c. Microsoft FrontPage Server Extensions
d. Microsoft Excel
Solutions to Pre–Assessment
Questions
1. b. Deployment
2. d. Cabinet-file
3. a. en-uk
4. a. This option copies both hidden and system files.
5. c. Microsoft FrontPage Server Extensions
Objectives
In this lesson, you will learn to:
Introduction to Deployment
• There are four phases in the development of an application:
• Designing
• Implementing
• Testing
• Deployment
• Once the designing, implementing and testing phases are over, the application
is ready for production.
• Deployment can be defined as the process of moving the application from the
development computer to the production computer.
• Assembling Component
• XCopy deployment
• No-touch
• Microsoft Windows® Installer (.MSI)
• Cabinet-file (.CAB)
• No-touch
• Is a techniques used to deploy an application from the Internet.
• Cabinet-file (.CAB)
• Is a technique used to pack the application components into a cabinet file.
• This techniques is commonly used to deploy ActiveX components.
©NIIT Developing Web Applications Using ASP.NET Lesson 5B / Slide 10 of 22
Deploying an ASP.NET Web Application
• Setup project
• Web Setup project
• Merge module project
• CAB project
• Cab Project
• This kind of Deployment Project helps you to generate CAB files to bundle
©NIIT the ActiveX Web
Developing controls.
Applications Using ASP.NET Lesson 5B / Slide 12 of 22
Deploying an ASP.NET Web Application
• The Web Setup project creates an installer for ASP.NET web application which
creates a virtual directory and installs all the necessary files on the target
computer.
• Registry Editor
• Specifies the registry keys and values to be added to already existing
keys in the registry file of the target computer.
Demonstration-Deploying a Web
Application Using Web Setup Project
• Problem Statement
Demonstration-Deploying a Web
Application Using Web Setup Project
(Contd.)
• Solution
Summary
In this lesson, you learned that:
Summary (Contd.)
• The .NET framework has four deployment project for deploying a complex
project:
• SetUp Projects
• Web Setup Project
• MergeModule Project
• Cab Project
Summary (Contd.)
• Deployment project have six type of Deployment editors:
• File System Editor
• Registry Editor
• File Types Editor
• User Interface Editor
• Custom Actions Editor
• Launch Conditions Editor