In this chapter, you learned about deploying, securing, and configuring Windows-based applications. We covered the following topics:
How to create a Windows Installer file (.msi) with Visual Studio .NET to install an application along with all of its settings
How to register, version, and share the components that you create through the use of regasm.exe, .NET versioning of strong-named assemblies, and the GAC
The utilities and deployment options for installing Windows services, serviced components (COM+ components created with .NET), and .NET Remoting objects
How to use the MSI file to deploy each of these types of solutions
How to deploy .NET Remoting objects to an Internet Information Server process and the flexibility that affords you with authentication and encrypting data
The specific security issues that arise when working with Windows services, serviced components, and .NET Remoting