What are the ways to deploy an assembly?Deploy an assembly:
- Deploying an assembly builds the assembly and imports it.
- It associates the assembly with the BizTalk application that you have specified in the project properties within visual studio.
- It contains into the local BizTalk management database.
Ways to deploy an assembly are as follows:
1. MSI installer
2. CAB archive
3. XCOPY command
- Deploying an assembly is done in the development environment.
1. MSI installer:
- It is an installer package file format of windows.
- MIS comes from the program's original title, Microsoft Installer, which has since changed to windows installer.
- The MSI files are used for installation, storage and removal of programs.
- These files are contained in a package, which is used by the program's client-side installer service, .exe file to open and install the program.
2. CAB archive:
- It is a cabinet (.cab) file which is used to organize installation files that are copied to the user's system.
- It is a library of compresses files stored as a single file.
- A large compressed file can be spread over .cab files.
- It is mostly used to reduce the file size.
- It is associated download time for web content that is found on the Internet or on corporate Intranet servers
3. XCOPY command:
- It is a simple DOS command method of deployment.
- It copies the application directory and any subdirectories to the target machine.
- It is used when an application has no dependency on shared files.
- This method is not for complex deployment.
- It allows copying the current website to another local or remote location.
- It is a sort of integrated FTP tool.
- It works well for simple solutions.
- It simplifies the deployment and the maintenance of ASP.NET sites because you make no registry entries.