Creating a Custom Login Page for a LightSwitch Application

When configuring a Visual Studio LightSwitch application to use Forms authentication, the application user is prompted with the following login UI when they open the application: Many LightSwitch customers have asked about creating their own custom UI in place of this default login experience.  Maybe you’d like to display the company logo, for example.  This…


LightSwitch Star Contest

Think you’ve got what it takes to be a LightSwitch star?  Check out the new LightSwitch application contest at


Visual Studio LightSwitch V1 is Released

Today is an exciting day.  After years of hard work, Visual Studio LightSwitch V1 has been released.  This is my first shipped product while working in the Server & Tools Division at Microsoft and I couldn’t be happier (my previous shipped products were in the Business Division).  Feedback from the first two beta versions has…


Invoking Tier-Specific Logic from Common Code in LightSwitch

Visual Studio LightSwitch makes use of .NET portable assemblies to allow developers to write business logic that can be executed on both the client (Silverlight) and server (.NET 4) tiers.  In LightSwitch terminology, we refer to the assembly that contains this shared logic as the Common assembly.  In this post, I’m going to describe a…


Visual Studio LightSwitch Beta 2

I’m very excited to say that we’ve released Beta 2 of Visual Studio LightSwitch to MSDN subscribers.  It will be available publicly on Thursday, Mar. 17.  So go out there and start downloading.  Let us know what you think.