.NET Blog   ·   .NET Casts   ·   .NET GUI Foren   ·   .NET BlogBook   ·   WPF Blogger   ·   visual studio one   ·   ASP.NET professional

  • ACHTUNG - NEUES BLOG

    Ab sofort steht unter http://devtyr.norberteder.com mein neues Blog zur Verfügung. Dieses Blog wird nicht weiter betreut, bleibt aber erhalten. Neue Eintr%auml;ge erfolgen nur mehr im neuen Blog. Kommentare werden ebenfalls nicht mehr behandelt. Wer weiterhin meinen Einträgen und Aktivitäten folgen möchte, möge bitte RSS-Feeds, Verlinkungen etc. an die neue Location anpassen.
Download .NET Essentials Installer
Trickkiste

Podcast zum Thema SubSonic

21.10.07 - .NET, Base Framework, ASP.NET, Datenverwaltung, Internet, Entwickler Podcasts
Beitrag von Norbert Eder
 Ab sofort steht der 7. Podcast von .NET Casts zur Verfügung. Diesmal wurde das Thema Datenzugriff mit SubSonic behandelt.

SubSonic works up your DAL for you, throws in some much-needed utility functions, and generally speeds along your dev cycle.

Weitere Informationen: Podcast #7: Datenzugriff mit SubSonic

  Kommentar hinzufügen   |  0 Trackbacks   |  Permalink  |  Trackback-URL


.NET BlogBook Ausgabe 4: Inoffizielle HTML Version

17.10.07 - .NET, Grundlagen, Base Framework, WPF, ASP.NET, Datenverwaltung, Visual Studio, Allerlei, Microsoft Office, SQL Server, Internet, Community
Beitrag von Norbert Eder
 Auf die Reaktionen zum .NET BlogBook hin stelle ich hiermit eine HTML-Version zur Verfügung, welche auch ins Visual Studio oder die lokale Desktop-Suche einfach integrierbar ist. Wie auch bei der PDF-Version ist unerlaubtes Verteilen, Kopieren und Anbieten der Inhalte untersagt.

Download .NET BlogBook Ausgabe 4 HTML

  2 Kommentare - 95 mal angesehen   |  0 Trackbacks   |  Permalink  |  Trackback-URL


.NET BlogBook Ausgabe 4 inklusive Gewinnspiel

15.10.07 - .NET, Grundlagen, Base Framework, WPF, ASP.NET, Datenverwaltung, Visual Studio, Allerlei, Microsoft Office, SQL Server
Beitrag von Norbert Eder
 Die vierte Ausgabe des .NET BlogBook ist ab sofort verfügbar. Nun mit weit mehr Informationen als jemals zuvor - geballt auf 275 Seiten.

Viele Bereiche wurden erweitert, unter anderem:
  • Base Framework
  • Windows Forms
  • ASP.NET
  • Tools

Zusätzlich sind auch neue Bereiche zu finden, beispielsweise:
  • Windows Communication Foundation
  • LINQ

Gewinnspiel


Eine weitere Neuerung: Diesmal gibt es ein Gewinnspiel. Insgesamt werden fünf Jahresabos von wahlweise visual studio one oder ASP.NET Professional unter allen Teilnehmern verlost. Weitere Informationen finden sich direkt im BlogBook auf Seite 3.

Zum .NET BlogBook
  8 Kommentare - 1091 mal angesehen   |  0 Trackbacks   |  Permalink  |  Trackback-URL


ASP.NET: Publish einer Website aus der Konsole (command line)

04.10.07 - .NET, ASP.NET
Beitrag von Norbert Eder
 Im Zuge eines automatisierten Deploymentprozesses möchte man eventuell eine vorkompilierte Version der ASP.NET Anwendung in ein bestimmtes Verzeichnis generieren lassen. Hierfür kann das Tool aspnet_compiler.exe, welches seit dem .NET Framework 2.0 verfügbar ist, verwendet werden.

Der Aufruf sieht folgendermaßen aus:
aspnet_compiler -v /MyIISWebApplication MyTargetPath

MyIISWebApplication muss als solche im IIS registriert sein. MyTargetPath gibt den Pfad an, in welchen die vorkompilierte Anwendung gespeichert werden soll. Hier sind vor und nach der Pfadangabe Anführungszeichen zu setzen, wenn der Pfad Leerzeichen enthält.

Gegebenenfalls muss der Pfad zu aspnet_compiler.exe in die Umgebungsvariablen hinzugefügt werden, damit das Tool global aufgerufen werden kann. Zu finden ist das Tool unter:
C:\{windir}\Microsoft.NET\Framework\v2.0.50727


Aus dem Zielverzeichnis kann nach der Generierung die vorkompilierte Version entnommen und verwertet werden.

Weitere Commandline-Schalter und zusätzliche Informationen können im MSDN gefunden werden.
  1 Kommentar - 1430 mal angesehen   |  0 Trackbacks   |  Permalink  |  Trackback-URL


Silverlight Deployment

01.10.07 - .NET, ASP.NET, Allerlei
Beitrag von Norbert Eder
 Jedes Deployment hat so seine Tücken. Auch bei Silverlight sollte zuerst gut überlegt werden, bevor die ersten Schritte eingeleitet werden (welche Dateien müssen kopiert werden, welche Registry-Einträge sind zu setzen etc.). Ein wirklich gutes Dokument dazu wird durch den Silverlight Deployment Guide geboten.
  Kommentar hinzufügen   |  0 Trackbacks   |  Permalink  |  Trackback-URL


Exception Handling und Security

01.10.07 - .NET, Grundlagen, Base Framework, WPF, ASP.NET
Beitrag von Norbert Eder
 Zum Exception Handling habe ich bereits hier, hier und hier berichtet. Was aber bis dato gefehlt hat, war eine Aussage zum Thema Sicherheit bei der Behandlung von Ausnahmen.

Was also hat das Behandeln von Ausnahmen mit Sicherheit zu tun?
In den meisten Fällen wird bei einer Exception der Inhalt der Eigenschaft Message zurückgegeben und in der Hauptanwendung (egal ob Windows Forms, Web, WPF) zur Anzeige gebracht. Dadurch werden jedoch in manchen Fällen Daten zum Vorschein gebracht, die besser im Verborgenen bleiben sollten. Nehmen wir das Beispiel Webanwendung. Gehen wir weiters davon aus, dass diese eine Verbindung zu einer Datenbank benötigt. Nun wird hier im System ein ConnectionString hinterlegt (natürlich gilt es auch diesen abzusichern). Nun kann folgendes Problem auftreten:

Die Anmeldung auf den Datenbank-Server schlägt fehl. Daraufhin wird eine Exception geworfen, welche dann im User-Interface angezeigt wird (entsweder per eigener Fehlerseite oder überhaupt als Exception). Aus dem Message-Text ist nun ersichtlich, dass die Anmeldung scheitterte und mit welchem User die Anmeldung versucht wurde.

Ein potentieller Angreifer hat nun ein leichteres Spiel, da er einen User für die Datenbank definitiv kennt.

Dies ist nur ein einfaches Beispiel. Aus diesem Grunde sollten Exception-Messages niemals direkt an den User weitergegeben werden. Folgende Vorgehensweise ist hier empfohlen:

1. Jede Exception abfangen

2. Exceptions in eine Log-Datei loggen (Bei Webanwendungen sollte die Log-Datei in ein Verzeichnis geschrieben werden, welches nicht über das Web zugänglich ist)

3. Fehlertexte, die an den User gehen sollten unbedingt zuvor angepasst werden. D.h. ein eigener Wortlaut muss deklariert werden.

Schließlich bleibt noch zu erwähnen, dass dem User nicht jeder Fehler sichtbar gemacht werden muss. Mit vielen Fehlern kann der Unser ohnehin nichts anfangen und sie verwirren ihn nur. Ergo immer überlegen, ob die Benachrichtigung im speziellen Fall sinnvoll ist oder nicht.

  2 Kommentare - 559 mal angesehen   |  1 Trackbacks   |  Permalink  |  Trackback-URL


Podcast: ASP.NET Teil 3

16.09.07 - .NET, ASP.NET, Internet, Entwickler Podcasts
Beitrag von Norbert Eder
 Der dritte Teil der Podcast-Serie zu ASP.NET ist nun verfügbar. Bis dato wurden die Themen

ASP.NET Teil 1 - Basiswissen
ASP.NET Teil 2 - Benutzerdefinierte Erweiterungen

abgehandelt. Der dritte und auch letzte Teil der Serie beschäftigt sich mit Enterprise Umgebungen und klärt die Frage, was denn Enterprise Umgebungen tatsächlich sind, welche Möglichkeiten ASP.NET hierfür zur Verfügung stellt und viele weitere wissenswerte Informationen (beispielsweise Performance).

Download ASP.NET Teil 3 - Enterprise Umgebungen

Weitere Podcasts und veranstaltete Livecasts sind auf der Website http://www.dotnetcasts.com zu finden.
  Kommentar hinzufügen   |  0 Trackbacks   |  Permalink  |  Trackback-URL


SilvrGame: Ein Silverlight Spiele-Projekt

11.09.07 - .NET, ASP.NET, Allerlei
Beitrag von Norbert Eder
 

Mariusz hat ein interessantes Projekt zum Thema Silverlight und Spieleentwicklung gestartet, welches ich hier unbedingt erwähnen möchte.

Da ich mir fest vorgenommen habe ein 2D Browser-Based-Game zu entwickeln und dabei nicht auf Adobe Flash zurück greifen möchte, werde ich meine Erfolge, Probleme und Zwischenschritte beim Spieleentwickeln mit Microsoft Silverlight hier darlegen. Das Ziel ist momentan nicht die Realisierung eines Browserspiels from the Scratch an bis Ende, sondern eher ein Sammelsurium an Informationen, Links, Beispielen und Ideen rund um 2D Spieleentwicklung, insbesondere Tile-Based-Games, im Browser.

Man darf also sehr gespannt sein und viele interessante Beiträge werden auf uns zukommen.

http://silvrgame.net/

  6 Kommentare - 561 mal angesehen   |  0 Trackbacks   |  Permalink  |  Trackback-URL


Silverlight 1.0 Final Release ist da!!

05.09.07 - .NET, ASP.NET, Allerlei
Beitrag von Norbert Eder
 Microsoft hat es nun verkündet: Silverlight in der finalen Version 1.0 ist erschienen.

Today Microsoft announced the release of Silverlight 1.0, the fully supported version of its cross-browser, cross-platform plug-in for delivering the next generation of media and rich experiences on the Web.


Zum Silverlight Download

Weitere Informationen sind auf http://silverlight.net zu finden.
  1 Kommentar - 911 mal angesehen   |  0 Trackbacks   |  Permalink  |  Trackback-URL


Podcast ASP.NET - Teil 2 - Benutzerdefinierte Erweiterungen

02.09.07 - .NET, ASP.NET, Internet, Entwickler Podcasts
Beitrag von Norbert Eder
 Ab sofort steht der zweite Teil der dreiteiligen Serie zu ASP.NET zur Verfügung. Unter dem Titel Benutzerdefinierte Erweiterungen werden unter anderem folgende Themen behandelt:
  • User Controls
  • Entwicklung von Custom Controls
  • HTTP Handler
  • HTTP Module

Der Download und weitere Informationen ist auf .NET Casts zu finden.

  Kommentar hinzufügen   |  1 Trackbacks   |  Permalink  |  Trackback-URL



Zurück Weiter