Deployment Considerations

Many different methods are available for deploying your application, including the following:

  • Removable media This deployment method makes use of removable storage, such as floppy disks, CD-ROMs, Zip disks, and even small solid-state storage devices. This is suitable for instances where a user does not have an Internet connection, when the deployable application is so large that file transfers would not be reasonable, or when the tightest security is required for data contained within the application. By configuring the Setup project to use cabinet ( .cab ) files, you may specify a maximum size for each file to allow the application to fit within the capacity of the media type in use. The Setup.exe file and the Installer package ( .msi ) should be placed on the first disk in the series.

  • Network download This deployment method makes use of file shares to allow remote users to access and download an application, generally from a read-only file share with access security limited by group membership. In this scenario, you may configure the Setup project to create a single setup file for the application to simplify the download process for your users.

  • Administrative installation This deployment method involves installing the Windows Installer package to a network file share using the MSIEXEC command with the /a switch (for example, MSIEXEC /a MyApp.msi ). Users with access to this image within their workgroup can then install and run the application, accessing source files over the network.

  • Web-based distribution As discussed in the previous section on URL remoting, it is possible to use the Web to distribute an application's setup files. This method does not require a reproduction and distribution method, as with removable media, and it can be implemented using code in the application that checks for a new version and notifies the user if one is available. In this deployment method, the Setup project should be configured to generate an Installer package with multiple cabinet files so that the application can download its files as needed during installation.



Developing and Implementing WindowsR-based Applications with Visual BasicR. NET and Visual StudioR. NET Exam CramT 2 (Exam 70-306)
Developing and Implementing WindowsR-based Applications with Visual BasicR. NET and Visual StudioR. NET Exam CramT 2 (Exam 70-306)
ISBN: N/A
EAN: N/A
Year: 2002
Pages: 188

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net