Kaum zu glauben, aber das installieren einer LigthSwitch Application kann ganz schön nerven aufreibend werden! Auf einem frischen Windows Server 2008 R2 Enterprise SP1 habe ich die “Lightswitch for Visual Studio 2012 – Server Configuration without local SQL-Express” per Web Platform Installer zur Installation ausgewählt. Danach lief alles autom. und fehlerfrei, auch wenn nun der Web Platform Installer anzeigt das “Lightswitch for Visual Studio 2012 – Server Configuration with local SQL-Express” ungefragt auf den Server kopiert wurden: Als ich danach diverse Probleme während des deploments…„Can’t uninstall Lightswitch for Visual Studio 2012 – Server Configuration without local SQL-Express“ weiterlesen

Wer schon mit der eingebauten Userverwaltung von VS LightSwitch gearbeitet hat, kennt die bequeme Funktion das der eingegeben Name gegen das AD validiert-, und wenn erfolgreich, der Full Name komplettiert wird: Der Screenshot zeigt die Userverwaltung von VS LightSwitch 2012, die Funktionalität gibt es aber auch in der “alten” Version. Ich war auf der Suche nach der gleichen Funktionalität, sträubte mich aber davor für diesen Anwendungsfall extra einen RIA Service zu bauen. Nach ein wenig stöbern bin ich glücklicherweise auf folgende Methode gestoßen: try {…„Einfache Active Directory Validierung“ weiterlesen

Den Test und das experimentieren mit einer Visual Studio 2012 Beta habe ich mir geschenkt. Umso gespannter war ich nun selbst die ersten Versuche mit dem Final Release zu machen. Und der erste Eindruck? Angenehm überrascht! Als erstes bemerkte ich die gefühlt wesentlich bessere Startgeschwindigkeit. Zum vergleich startete ich mehrmals VS 2010 und VS 2012 nacheinander. VS 2012 war auf meinem Rechner nach ca. 3 sec. bereit! VS2010 benötigte ca. 4 sec bis die IDE sichtbar war und weitere ca. 4 sec. bis der Waitcursor…„Visual Studio 2012“ weiterlesen

Wer viele Daten ohne Paging mit Lightswitch anzeigen möchte, wird unter gewissen Umständen einen deutlichen Performance Einbruch bemerken: … And the result was huge performance hit. Screen with 2600 records opened in 30 seconds. At first we thought that slowest part is SQL data retrieval, but when we looked in SQL Profiler, it showed that SQL request took only 1-2 seconds. During window opening there is network activity for approx. 3 seconds, then CPU usage goes up to 50 percent and stays there until screen…„Excel Export verursacht Performance Probleme“ weiterlesen

Das einbinden von Datenquellen (z.b. eine bestehende Datenbank) ist in Visual Studio sehr einfach möglich. Umso verwunderter ist man, wenn im nächsten Schritt nur einige oder keine Datenbank Views zu Auswahl angezeigt werden. Was ist die Ursache? VS Lightswitch 2011 zeigt nur Datenbank Views an, wenn diese einen Primary Key- oder mindestens eine Not Nullable Spalte enthalten (welche LS dann intern als Key nutzen kann). Alle anderen Views werden ohne weitere Meldung ausgeblendet. Praxistauglicher fände ich den View als Readonly zu Kennzeichen, damit stände dem…„Visual Studio Lightswitch zeigt meine DB Views nicht an?!“ weiterlesen

In der August Ausgabe 2011 des MSDN Magazins sind zwei Artikel über Microsoft Visual Studio Lightswitch: Build Business Applications with Visual Studio LightSwitch: In diesem Artikel werden die Basics von Visual Studio Lightswitch vorgestellt. Advanced Programming Made Easy With Visual Studio LightSwitch: Darin sind keine brandneuen Tipps & Tricks, es ist das bekannte Contoso Construction Application Demo von Beth Massi in einen Artikel verpackt. Wer die Demo nicht kennt sollte rein schnuppern, es lohnt sich. Die komplette Beispiel App steht im Source Code zur Verfügung….„Zwei Artikel im MSDN Magazine über Visual Studio Lightswitch“ weiterlesen

Wenn das deployen eines Lightswitch Packages mit folgendem Fehler abbricht: Anbieter “LightswitchApplication” wurde nicht gefunden Oder auch: “Could not find the provider ‚LightSwitchApplication‘. Please verify that you’ve entered the name correctly” Dann kann die Ursache sein das auf dem Ziel Rechner (Windows Server 2008 R2) das Service Pack 1 (SP1) nicht installiert ist. Nach einem Update auf das SP1 konnte ich die Anwendung problemlos deployen. [UPDATE] Im MS Lightswitch Forum wurde auch über diesen Fehler diskutiert. Dort hat ein User berichtet das das Problem durch…„Anbieter “LightswitchApplication” wurde nicht gefunden.“ weiterlesen

Wenn nach den ersten Schritten mit Visual Studio Lightswitch eine Anwendung entstanden ist, steht man irgendwann ggf. vor Aufgabe diese auf einem IIS zu deployen. Doch das klingt leichter als es ist wenn man mit mehreren Datenquellen arbeitet. Ich beschreibe euch die Bedeutung der einzelnen Connectionstrings und wie diese zu konfigurieren sind. Die folgenden Screenshots sind beim deployen einer Anwendung entstanden die im 3 Tier betrieb läuft, also auf dem IIS gehostet wird. Die Anwendung nutzt zwei (SQL Server) Datenquellen und wird mit Windows-Authentifizierung betrieben….„Visual Studio Lightswitch und die Connetionsstrings“ weiterlesen

Wer seine Lightswitch Application deployen möchte benötigt auf den Ziel Server die Visual Studio Lightswitch Server prerequisites. Zur Installation dient der Webplatform-Installer: Leider zeigt der Weplatform-Installer derzeit (kurz nach Veröffentlichung der Final Release) lediglich die Beta Version an, allerdings deutet das Veröffentlichungsdatum auf eine Aktualisierung und das Final Release hin. Also… fix die Beta2 Version deinstalliert und die “aktuelle” vom 26.07.2011 installiert. Ich kann berichten: Es läuft, auch konnte ich keine Probleme von Apps feststellen, die noch unter der Beta2 entwickelt wurden. Netterweise laufen auch…„Visual Studio Lightswitch Server prerequisites“ weiterlesen