Debugging a Memory Leak with WinDbg

by Oliver 15. April 2010 17:00

Wie schon im letzten Post angedeutet, sind wir auf der Suche nach einem Memory Leak in unserer ASP.NET-Anwendung. Nach etwas Lektüre, u.a. des sehr erhellenden Blogs von Tess Ferrandez, im speziellen des Posts zum Debugging Lab 3: Memory, wollte ich endlich WinDbg kennen lernen! Anfänglich schien a... [More]

enjoyed the post?

Tags:

Visual Studio 2008: Absturz ohne Vorwarnung - Fatal Execution Engine Error

by Oliver 29. March 2010 21:15

Was ich nicht mag, ist wenn mir Visual Studio mitten in der Arbeit abschmiert… einfach so… bumm, weg! Das Event-Log sagt dann immer: .NET Runtime version 2.0.50727.4927 - Fatal Execution Engine Error (6E61851A) (80131506) Die Speicheradressen (in den Klammern hinten) variieren, der Effekt ist imme... [More]

enjoyed the post?

Tags:

Vorsicht bei String als Lock-Objekt

by Oliver 20. March 2010 14:59

Wenn man denn unbedingt einen String als Lock-Objekt nutzen will und man sich davon überzeugt hat, nicht den Type eines gerade durch die Methode schwirrenden Objektes zu nutzen (das könnte ja jeder machen ;-)), dann sollte man auf jeden Fall an String.Intern(myLockString) denken! Wo man k... [More]

NHibernate: Unerwartetes UPDATE + Dirty Check

by Oliver 15. January 2010 14:16

Einige Zeit nun schon wurmte mich, dass immer, wenn ein User-Objekt von NHibernate geladen wurde, direkt im Anschluss ein UPDATE geschah. Offensichtlich sind die Objekt also dirty, obwohl wissentlich nichts mit ihnen passiert ist. Unter folgendem Link fand ich gestern auf nhforge eine Möglichkeit f... [More]

enjoyed the post?

Tags:

Externe JavaScript-Dateien in asynchronem Postback laden

by Oliver 16. December 2009 20:01

Wenn man viel UI-Funktionalität haben will, braucht man hin und wieder ein paar Dateien Javascript, die diese enthalten – da kommt auf die Dauer einiges zusammen. Wenn man nun versucht, gleichzeitig die Seitengröße unter Kontrolle zu behalten, kommt man schnell auf die Idee, bestimmte JavaScript-Dat... [More]

enjoyed the post?

Tags:

Javascript in UserControl in UpdatePanel

by Oliver 28. November 2009 15:17

Wenn man weiß, wie es geht, ist alles einfach. Aber JavaScript in UserControls innerhalb eines UpdatePanels funktionstüchtig zu bekommen hatte für mich - bis heute! - immer etwas mit Magie zu tun... Hinzu kam heute, dass ich noch Sys.UI.DomElement-Methoden nutzen wollte (aus der AJAX... [More]

Enum / Flags einfach und sicher definieren

by Oliver 13. November 2009 22:33

Hier (http://blogs.msdn.com/kcwalina/archive/2004/05/18/134208.aspx#5943757) habe ich eine Methode gefunden, wie man einfach und ohne Mathekenntnisse (für einige von uns ;-)) Flag-Enums definiert: .csharpcode, .csharpcode pre { font-size: small; color: black; font-family: Consolas, "... [More]

CPE (CollapsiblePanelExtender) per JavaScript öffnen

by Oliver 12. November 2009 20:53

Bevor ich noch x Mal durchs Web klicke, hier der Einzeiler: .csharpcode, .csharpcode pre { font-size: small; color: black; font-family: Consolas, "Courier New", Courier, Monospace; background-color: #ffffff; /*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpc... [More]

32-bit DLL in 64-bit WebApp: An attempt was made to load a program with an incorrect format

by Oliver 30. October 2009 16:36

Die folgende Fehlermeldung erhielt ich heute von unserem IIS7, als ich Camping.Info starten wollte: Server Error in '/' Application. Could not load file or assembly 'Microsoft.Cci' or one of its dependencies. An attempt was made to load a program with an incorrect format. ... [More]

NHibernate: Fetch Join + EntityCache

by Oliver 16. October 2009 13:28

In unserer Test-basierten Entwicklung hat sich die Verwendung von Setup-Klassen für unsere Entities etabliert. Unsere Tests sehen folgendem sehr ähnlich: .csharpcode, .csharpcode pre { font-size: small; color: black; font-family: Consolas, "Courier New", Courier, Monospace; ... [More]

About Oliver

shades-of-orange.com code blog logo I build web applications using ASP.NET and have a passion for javascript. Enjoy MVC 4 and Orchard CMS, and I do TDD whenever I can. I like clean code. Love to spend time with my wife and our children. My profile on Stack Exchange, a network of free, community-driven Q&A sites

About Anton

shades-of-orange.com code blog logo I'm a software developer at teamaton. I code in C# and work with MVC, Orchard, SpecFlow, Coypu and NHibernate. I enjoy beach volleyball, board games and Coke.