Der Autostart: PreApplicationStartMethod Attribut

17. Mai 2010 18:42 by r.kuss

Wie Phil Haack bereits in diesem Blogeintrag erwähnt, gibt es seit ASP.Net 4 ein neues Assembly Attribut: PreApplicationStartMethod. Mit diesem Attribut kann eine Methode angeben werden die noch vor dem eigentlichen ApplicationStart ausgeführt wird.

Das Attribut fügt man einfach zur AssemblyInfo.cs eines beliebigen Projektes hinzu:

[assembly: PreApplicationStartMethod( typeof(SomeClass), "SomeMethod")]

Ich verwende dieses Attribut für die Initialisierung des DI Containers structuremap. Über das PreApplicationStartMethod Attribut wird die Initialisierungsmethode aufgerufen.

Jetzt muss man nur noch die Assembly in das bin Verzeichnis des Webs legen und schon wird der DI Container automatisch bei jedem Start der Anwendung initialisiert.

Tags: ,
Permalink

iBuySpy goes .Net 4.0

30. April 2010 20:51 by r.kuss

iBuySpy war damals zur Einführung von .Net die Beispielapplikation für ASP.Net. Joe Stagner hat jetzt basierend auf dem iBuySpy sample store die ASP.Net Applikation Tailspin-Spyworks veröffentlicht.

TailspinSpyworks

Der Shop zeigt Beispielhaft die folgenden neuen Technologien:

  • ASP.Net 4.0
  • Linq to Entities
  • CSS Layout
  • AJAX

In der nächsten Zeit kommen noch das eine oder andere Videotutorial dazu. Ich denke gerade für Einsteiger lohnt es sich mal einen Blick darauf zu werfen.

Tags: ,
Permalink