Tips und Tricks
posted @ Friday, January 22, 2010 4:56 PM | |
in:
.NET
SQL Server
Tips und Tricks
Ende November mietete ich mir einen Windows 2008 64 Bit VServer, auf dem ich einige Websites hosten wollte. Einer der ersten Schritte nach der Freischaltung war die Installation des SQL Server 2008 Express inkl. Management Studio Express. Nun ja, zumindest versuchte ich dies. Denn leider war weder eine manuelle Installation der SQL Server Express 64 Bit Variante erfolgreich, noch half der Weg über den Web Plattform Installer. Statt dessen bekam ich folgende Fehlermeldung: Der Befehlszeilenwert INSTANCESHAREDWOWDIR ist ungültig. Stellen Sie sicher, dass der angegebene Pfad gültig und nicht identisch mit dem Pfad für INSTANCESHAREDDIR ist. ...
posted @ Thursday, January 14, 2010 11:16 AM | |
in:
.NET
ASP.NET
Tips und Tricks
Jeder der in einer ASP.NET Webforms Anwendung ein oder mehrere "Ajax-Enabled" Controls eines Komponentenherstellers nutzt kennt das Problem: Die Anzahl der zum Client übertragenen Scripte steigt explosionsartig an. Dies liegt daran, dass die meisten Komponentenhersteller je Control ein eigenes Script zum Client senden. Generell ist das auch durchaus sinnvoll, denn nur so kann gewährleistet werden, dass der Browser nur die minimal benötigte Anzahl an Scriptcode vom Server herunterladen muss. Wie der folgende Screenshot zeigt, wird dieser Segen jedoch auch schnell zum Fluch. Die Abbildung zeigt einen Mitschnitt des Netzwerktraffics beim Besuch einer Seite eines aktuellen Projekts. Inhalt der...
posted @ Thursday, September 17, 2009 10:29 AM | |
in:
.NET
Sharepoint
Tips und Tricks
Während der Webpart Entwicklung kann es nützlich sein, zu wissen ob man sich gerade im Webpart Design Modus befindet. Folgender Codeausschnitt zeigt, wie man an diese Information kommt: protected bool IsDesignMode()
{
bool designMode = true;
if (this.Page != null)
{
...
posted @ Thursday, June 04, 2009 10:59 PM | |
in:
.NET
Infragistics
Tips und Tricks
Ich weiß, ich bin spät, aber zum Glück noch nicht zu spät. MSDN Deutschland hat zur Blog-Parade aufgerufen und fragt nach den drei Lieblings-Entwickler-Tools. Nachdem Mario, Alex, Jan und viele andere auch schon mit gemacht haben, möchte ich meinen Senf selbstverständlich auch zum Besten geben. Das Visual Studio zur Grundausstattung eines Entwicklers gehört setze ich mal voraus und lasse es daher außen vor. Nun aber zu meinen Top 3. Microsoft WinDbg Ich kann gar nicht aufzählen, wie oft mir dieses Tool schon in unangenehmen Situationen geholfen hat. Wer kennt die Situation nicht: Man...
posted @ Monday, May 18, 2009 11:44 PM | |
in:
.NET
Sharepoint
Tips und Tricks
Kürzlich versuchte ich via stsadm -o restore das Sharepoint Backup eines Kundens auf meinem Entwicklungsrechner einzuspielen. Obwohl die Wiederherstellung problemlos lief, kam beim anschließenden Aufrufen der Seite stets nur die statische Meldung: HTTP 500, interner Serverfehler. Sowohl das Eventlog, als auch die Sharepoint-Log Dateien gaben keinen Aufschluss zur Ursache des Fehlers. Auch Google und Co waren wenig hilfreich. Nach stundenlangem Probieren konnte ich die Ursache glücklicherweise doch finden: Sowohl der Kunde, als auch ich hatten einen englischen MOSS auf einem englischen Windows 2003 Server installiert. Im Gegensatz zu mir hatte der Kunde jedoch zusätzlich die deutschen Sprachpakete für MOSS und...
posted @ Monday, May 18, 2009 11:27 PM | |
in:
.NET
Community
Tips und Tricks
Wer den RSS Feed seines Blogs via Feedburner publiziert, kann mit Hilfe eines FeedFlares sehr einfach einen dynamischen Dotnet-kicks.de Link unter jeden Eintrag setzen. Dazu ist wie folgt vorzugehen: Einloggen bei feedburner Feed zur Verwaltung auswählen Registrierkarte Optimize anklicken. Links im Menü den Punkt FeedFlare wählen Neuen Flare hinzufügen Eine passende Flare Datei, die von jedem Benutzt werden darf, befindet sich auf meiner Homepage unter http://www.codemurai.de/downloads/kick_it-deflare.xml Speichern und Aktivieren Das Ergebnis genießen ;-)
posted @ Thursday, April 30, 2009 10:47 AM | |
in:
Tips und Tricks
Da immer mehr und mehr meiner Freunde, Kunden und Kollegen auf Office 2007 umsteigen werde ich in letzter Zeit häufiger gefragt, wo sich ein unter 2003 bekannter Menüpunkt innerhalb des Office 2007 Ribbons versteckt. Die Frage lässt sich relativ leicht durch die folgenden drei interaktiven "Handbücher" beantworten: Interaktives Referenzhandbuch: Befehle in Excel 2003 und Excel 2007 im Vergleich Interaktives Referenzhandbuch: Befehle in Word 2003 und Word 2007 im Vergleich Interaktives Referenzhandbuch: Befehle in PowerPoint 2003 und PowerPoint 2007 im Vergleich Wer es noch nicht kennt: Dem Anwender wir die gewohnte Office 2003 Oberfläche präsentiert. Nach Auswahl eines Menüpunktes wird...
posted @ Thursday, January 29, 2009 11:04 PM | |
in:
.NET
Tips und Tricks
Heute versuchte ich mein erstes Outlook 2007 Add-In unter Visual Studio 2008 zu entwickeln. Nachdem ich bereits einiges an Code geschrieben hatte, wagte ich den ersten Kompiliervorgang. Das Ergebnis war allerdings wenig erfreulich, denn anstatt mir ein das Ergebnis meines Kompiliervorgangs anzuzeigen, ging Visual Studio einfach kommentarlos zu. Um auszuschließen, dass es an meinem Code lag, stellte ich dasselbe zusätzlich noch mit einem leeren Outlook 2007 Add-In nach. (Glücklicherweise) war das Resultat gleich :-) Nach ein wenig googeln wurde ich darauf aufmerksam, dass die Visual Studio PowerCommands die Ursache sein sollten. Diese habe ich jedoch gar nicht installiert. Also ging...
posted @ Monday, August 25, 2008 11:40 PM | |
in:
SQL Server
Tips und Tricks
Genau: leuchtende Kundenaugen :-) Diese durfte ich kürzlich wieder sehen. Einer meiner Kunden behalf sich nämlich Jahre lang mit "schmutzigen" Workarrounds um das Feuern von Update-Triggern bei Massenupdates zu vermeiden. Glücklicherweise ist es jedoch unter dem SQL Server möglich, Trigger bedarfsweise zu deaktiveren / aktivieren. Für alle, die mit dem selben Problem kämpfen hier zur Referenz: -- Trigger für Tabelle deaktiveren ALTER TABLE [MeineTabelle] DISABLE TRIGGER ALL -- Massenupdate durchführen, z. B. -- update MeineTabelle set Preis =...
posted @ Monday, August 25, 2008 11:39 PM | |
in:
SQL Server
Tips und Tricks
T-SQL bietet keine Möglichkeit die Vorkommnisse eines Zeichens innerhalb einer Zeichenkette zu zählen. Richtig! Nun ja, zumindest fast. Zwar gibt es keine eingebaute Funktion, mit folgendem Konstrukt lässt sich die Anforderung jedoch trotzdem erfüllen: 1 -- Anzahl der vorkommenden 't' zählen 2 Select 3 CompanyName, 4 len(CompanyName) - len(replace(CompanyName, 't', '')) as Anzahl 5 from 6 Customers Im gewählten Beispiel, welches übrigens auf der Northwind Datenbank ausprobiert werden...