Chapter 13

Deploying LightSwitch Applications

WHAT YOU WILL LEARN IN THIS CHAPTER

  • Understanding the LightSwitch application deployment options
  • Deploying an application as a thick client with no separate application server
  • Three-tier application deployment with Internet Information Services (IIS)
  • Deploying LightSwitch applications to the Windows Azure platform

After you create an application with LightSwitch, it’s great when it works as expected. However, you must deploy it before the real end-users can use it. In general, application deployment is easy, but occasionally it can be a nightmare. In most cases, you must create setup kits and installation manuals so that either the end-users or your company’s system administrators can deploy the application components.

With LightSwitch, the whole process is straightforward. The IDE was designed with easy and powerful application deployment in mind. In this chapter, you learn about the options provided by the LightSwitch IDE, and you’ll be guided through several deployment types.

DEPLOYMENT OPTIONS

As you learned in Chapter 3, LightSwitch applications use the three-tier application architecture pattern. The presentation, logic, and Data tiers are separated from each other so that each application layer can be put on a separate machine.

This architecture provides versatile deployment models, which LightSwitch fully leverages. If you created a simple application to manage your personal home CD library, for example, a single-machine ...

Get Beginning Visual Studio® LightSwitch Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.