In meinem beruflichen Alltag erstelle ich häufig virtuelle Maschinen, auf denen ich z. B. meine Software teste, oder auch meine komplette Entwicklungsumgebung virtualisiere. Gerade die virtualisierten Entwicklungsumgebungen haben sich alles gutes Mittel herausgestellt, um neuen Kollegen schnell eine vollständig vorkonfiguriertes Entwicklungssystem an die geben Hand zu können. Benötigte ein Kollege nun eine solche virtuelle Maschine, kopierte ich bisher einfach die virtuelle Festplatte auf seinen Rechner und lies anschließend das Tool NewSID über die Installation laufen, um sowohl den Rechnernamen, als auch dessen Security ID zu ändern. [...]

Der Einsatz visueller Zusatzkomponenten, wie zum Beispiel NetAdvantage von Infragistics, kann der eigenen Anwendung schnell einen professionellen Touch verleihen. Mit wenigen Mausklicks kann man seinen Kunden Ribbons, gruppierbare Tabellen und weitere Nettigkeiten bieten. Getrübt wird die Freude jedoch kurz nach dem Start der eigenen Anwendung, wenn dem Benutzer englische Texte in der deutschen Applikation präsentiert werden. Zurück in Visual Studio zeigt ein schneller Klick durch die Control Eigenschaften, dass sich die englischen Texte leider nicht so einfach über die IDE editieren lassen. [...]

Beginnend mit NetAdvantage 2007 Vol 2 spielt Infragistics ein wenig verstecken mit den Kunden. War man vorher noch gewohnt, ein großes Setup für alles zu haben, welches alles unter %program files%\Infragistics\NetAdvantage<Version> installierte, gibt es mittlerweile drei Setups, deren Inhalte in verschiedene Verzeichnisse installiert werden. Häufig führt dies dazu, dass die Infragsitics Sapmples auf der Festplatte nicht mehr gefunden werden. Hierfür gibt es zwei mögliche Ursachen: Das SDK wurde nicht installiert. Die Samples befinden sich innerhalb des seperat erhältlichen SDKs. [...]

Devin Rader, Produktmanager bei Infragistics für ASP.NET kündigte in seinem Blog eine neue CTP des Web User Interface Frameworks Aikido an. Ziel des Aikido Frameworks ist - neben einer erheblichen Reduzierung der Client-Scripte im Vergleich zu den Standard NetAdvantage ASP.NET Controls - eine verbesserte Web Standard Unterstützung (CSS 2 + XHTML 1.0), ein einfacheres Objektmodell sowie die dadurch resultierende Performanceverbesserung. Das Framework basiert auf Microsofts ASP.NET 2.0 AJAX Extensions 1.0. [...]

Heute stolperte ich über folgendes Statement: Select getdate()+1/24 as date Ziel des Entwicklers war es, die aktuelle Uhrzeit um eine Stunde zu erhöhen. Leider evaluiert der SQL Server den Ausdruck “1/24” als 0. Abgesehen von ein wenig verschwendeter Rechenzeit hat man also nichts bewirkt :-) Zum Ziel gekommen wäre er übrigens mit der addDate Funktion: select dateadd(hh,1,getdate())

Seit einiger Zeit hatte ich das Problem, dass die Virtual PC 2007 Konsole nach Programmstart nur noch im System Tray angezeigt wurde. Da ich das Problem nicht über den Optionsdialog des Programms lösen konnte, schaute ich mir die VPC Konfigurationsdatei genauer an. Diese befindet sich unter: %APPDATA%\Microsoft\Virtual PC\Options.xml Innerhalb der Datei fand ich folgende Sektion: <console> <height type="integer">256</height> <left_position type="integer">4294935296</left_position> <top_position type="integer">4294935296</top_position> <visible type="boolean">false</visible> <width type="integer">377</width> </console> Komisch kamen mir dabei die Einträge left_position, top_position und visible vor. [...]

Microsofts Windowsupdate ist eine feine Sache. Regelmässig versorgt es uns mit schicken Updates um z. B kritische Sicherheitslücken zu schließen. Passt man nicht auf, hat man neben benötigten Updates jedoch auch schnell ungewollte “Features” - wie z. B. das deutsche Sprachpaket fürs .NET Framework auf dem Rechner. Gerade wenn man nun eine Exception bekommt, deren Ursache man im Internet näher recherchieren möchte, sind Englische Meldung weitaus hilfreicher als Deutsche. Möchte man nun Meldungen wie “Ein unbehandelte Ausnahme ist aufgetreten …” wieder los bekommen, geht man einfach wie folgt vor: [...]

Häufiges Problem z. B. auf Kundenservern: Der Aufruf einer auf dem Server liegenden Website / WebService zeigt nur den Inhalt der ASPX Seite, statt diese auszuführen. Grund: IIS wurde nach .NET Framework installiert. Daher sind die ASP.NET ISAPI Filter nicht im IIS registriert und er hat somit keine Ahnung, was er mit einer ASpx bzw asmx Seite anfangen soll **Lösung (Sehr aufwendig)**Format c:Neu installieren :-) Lösung (Auch nicht wirklich schnell).NET Framework deinstallieren. [...]