ASP.NET Zone

Die ASP.NET Community. Alle Antworten rund um Microsoft® Webtechnologien
Willkommen bei ASP.NET Zone. Anmelden | Registrieren | Hilfe | Impressum | ASP.NET Zone Suchplugin

Home Blogs Foren FAQ Communities Fotos Downloads
Werbeanzeige

Aktuelles

  • IE: neu geöffnetes Tab bleibt leer, obwohl Einstellung geändert

    Darauf muss man zuerst kommen: Die Toolbar des Antiviren Programms "Free AVG" verpfuscht die Internet Explorer Einstellungen. Das wirkt sich so aus, dass nach jedem Neustart und obwohl schön neu eingestellt, beim öffnen eines neuen Tabs nur eine leere Seite kommt. Und nicht wie gewünscht die erste Startseite als neues Tab. Der Übeltäter kann entweder auf die angenehme oder auf die harte Tour entfernt werden. Nachdem entfernen einmal das gewünschte einstellen und es bleibt auch. Quelle: http://answers.microsoft.com/en-us/ie/forum/ie9-windows_vista/new-tab-page-on-internet-explorer-keeps-changing/6dd63d7a-1181-4ffb-a256-225ba5a528e...
    06-17-2013, 19:24 von Peter Bucher zu Peter Bucher
    Abgelegt unter: , , , , ,
  • Dependency Injection, ASP.NET MVC 4 und Ninject

    Einleitung Eine Einführung in die Problematik und einen kurzen Überblick über IoC-Container habe ich in folgendem Blogbeitrag bereits niedergeschrieben: Dependency Injection, ASP.NET MVC 4 und Autofac . Den Teil lasse ich hier also weg, da es um dasselbe Thema geht, nur mit einem anderen IoC-Container. Ninject Ninject brüstet sich damit einer der einfachsten IoC-Container zu sein. Ninject: An obsessive focus on simplicity and ease of use . Dieses und der kleine Ninja als Logo machen Ninject interessant....
    03-18-2013, 22:06 von Jürgen Gutsch zu Jürgen Gutsch
    Abgelegt unter: , , ,
  • Ich bin .NET-Entwickler und ich teste meinen Code nicht!

    So oder so ähnlich muss es sich für einen Java-Entwicklers anhören, wenn er sich mit einem .NET-Entwickler über Unit-Tests und Continous Integration unterhält. (Mag sein, dass nicht jeder Java-Entwickler guten Code schreibt, aber zumindest diejenigen mit denen ich mich unterhalten konnte und deren Code ich sehen durfte.) Beim letzten CyberTreff habe ich mich wieder mal mit einem Java-Entwickler unterhalten dürfen, der mich unter anderem auch fragte, ob es richtig sei, dass in der .NET-Welt Unit-Tests...
  • XML parsen mit jQuery

    Wenn jQuery DOM kann ist es egal ob es sich um HTML oder XML handelt. Das habe ich letzte Woche festgestellt, als es darum ging XML (leider kein JSON) vom Server zu laden und zu interpretieren. So viel Lektüre gibt es zu dem Thema noch nicht, weswegen ich davon ausgehe, dass hier durchaus auf Interesse stoßen kann :-) Also jQuery kann nicht nur HTML sondern auch XML. Das interessante dabei ist, dass nicht per XPath durch die elemente navigiert, sondern durchaus mit den gewohnten jQuery Selektoren...
    02-25-2013, 10:07 von Jürgen Gutsch zu Jürgen Gutsch
    Abgelegt unter: , , ,
  • LightCore 1.5.1 auf NuGet verfügbar

    Die von Peter Bucher aktualisierte LightCore Version 1.5.1 ist nun auch auf Nuget verfügbar. Das Core Package mit LightCore, Configuration und dem CommonServiceLocator für .NET4.0,  .NET3.5, .NET-CF3.5 und Silverlight: https://nuget.org/packages/LightCore/ Das Web Integration Package für .NET4.0 und .NET3.5 und der Abhängigkeit zum Core Package: https://nuget.org/packages/LightCore.WebIntegration/ Sollte irgendwas mit dem Package nicht stimmen, etwas fehlen, etc. freue ich mich über eine Nachricht...
    02-09-2013, 21:54 von Jürgen Gutsch zu Jürgen Gutsch
  • LightCore 1.5.1 Release

    Es wurde soeben die Version 1.5.1 von LightCore veröffentlicht. LightCore ist auf Constructor Injection optimiert. In der Version 1.5 hat sich leider ein Fehler eingeschlichen. Die PropertyInjection wurde bei jeder Typenauflösung ausgeführt. Dies führte zu einer StackOverlow-Exception wenn eine zirkuläre Abhängigkeit, z.B. View.Presenter / Presenter.View vorhanden ist. Da LightCore zirkuläre Abhängigkeiten nicht unterstützt wird, wurde die automatische PropertyInjection entfernt. So sollten keine...
    02-09-2013, 1:45 von Peter Bucher zu Peter Bucher
  • Gastbeitrag: MVP oder MVVM? Was gehoert wohin?

    Einleitung Ein Kollege von mir hat sich intensiv mit den Designpatterns MVP und MVVM auseinandergesetzt und unter anderem auch mit mir diskutiert. Da ich seine Gedanken sehr interessant fand, kam uns schlussendlich die Idee, diese als Gastbeitrag in meinem Blog zu veröffentlichen. Der Hauptgedanke dieser Veröffentlichung ist Entwirrung und das Einholen von Feedback zu diesem Thema aus meiner Leserschaft. In diesem Sinne wünsche ich euch viel Spass mit dem Gastbeitrag und wir freuen uns auf reichliches...
    02-06-2013, 20:14 von Peter Bucher zu Peter Bucher
  • LightCore 1.5 auf NuGet verfügbar

    Am 25. Januar 2013 hat Peter Bucher das Release 1.5 von LightCore bekannt gegeben . Die aktuellen Bibliotheken sind auf der Website verfügbar, genauso wie eine ausführliche Dokumentation und der Zugang zu den Sourcen. Als ich den Beitrag (leider etwas spät) in seinem Blog entdeckte, war das Grund genug für mich, dass ich mich gestern eine viertel Stunde hinsetze um die Nuget Packages auf NuGet.org aktualisieren. Auf Anhieb wollte das nicht klappen, da sich NuGet seit ich die ersten LightCore Packages...
    02-06-2013, 8:17 von Jürgen Gutsch zu Jürgen Gutsch
  • Dependency Injection, ASP.NET MVC 4 und Autofac

    In annähernd jedem Projekt nutze ich seit 2008 Dependency Injection (DI) um Komponenten und Module lose zu koppeln, die Nutzung zu Vereinfachen und vor allem, um die Testbarkeit zu gewährleisten. DI gibt die Abhängigkeiten (Sub-Komponenten) von außen in die Komponente herein, statt innen zu erzeugen. Üblicherweise werden die Abhängigkeiten über den Constructor injiziert, in manchen Szenarien macht auch die Injektion über öffentliche Eigenschaften Sinn. Beispiel abhängige Komponenten: public class...
    02-05-2013, 9:55 von Jürgen Gutsch zu Jürgen Gutsch
    Abgelegt unter: , , ,
  • LESS is more

    Der Titel ist inzwischen auch schon abgegriffen, aber dennoch passend… Um was geht es? Um die Vereinfachung von CSS in Webprojekten. Besonders um CSS einfacher zu erstellen und einfacher zu warten. Mehr zu LESS gibt es hier zu lesen: http://lesscss.org/ Kurz zusammengefasst: LESS ist eine Sprache, mit der CSS um Variablen, Berechnungen, Art von Methoden (sog. “Mixins”), Operationen und Regeln erweitert wird. Dadurch wird CSS ein stückweit dynamischer. Farben, Bilder, etc. lassen sich so z. B: in...
    01-30-2013, 9:51 von Jürgen Gutsch zu Jürgen Gutsch
  • LightCore 1.5 Release

    Die Version 1.5 von LightCore wurde eben veröffentlicht. Folgend ein Auszug aus dem Changelog: OpenGeneric to ClosedImplementation is now possibile to use with XML (e.g. IRepository{1}, FooRepository). - Extended Generic Syntax in XML, with Alias Support for generic Arguments like Unity does. Bugfixes: Fixed ResolveAll throws InvalidOperationException bug. see: ( http://www.mycsharp.de/wbb2/thread.php?threadid=87886 ). Fixed ThreadSingleton does not release references after thread exit bug. see:...
    01-25-2013, 0:28 von Peter Bucher zu Peter Bucher
    Abgelegt unter: , ,
  • Metro style Apps mit xunit testen

    Gerade habe ich eine Classlibrary in eine Metro-Solution hinzugefügt und wollte die Referenz auf NUnit hinzufügen um Unittests zu erstellen. Leider habe ich schlecht gestaunt dass das mit NUnit nicht mehr geht, es ist einfach zu alt und es gibt noch nichts von NUnit das läuft, meines Wissens. Ich bin dann auf folgenden Blogeintrag gestossen, wo xunit benutzt wird, davon gibt es ein Kompilat das sich einbinden lässt. Ganz einfach zwei Extensions für VS2012 installieren, neustarten und das Projekttemplate...
    12-14-2012, 21:47 von Peter Bucher zu Peter Bucher
    Abgelegt unter: , , , ,
  • Paypal Spenden Button in ASP.NET einfügen

    Ich wollte einen Paypal Spenden Button auf der LightCore Seite einzufügen, doch ein Button mit komplettem Formular-Tag das von Paypal geliefert wird ist schlecht zu nutzen. In einen Blog fand ich ein Beispiel, wie ein Spenden Button per Link eingefügt werden kann, per GET also. Zuerst muss ein Button bei Paypal erstellt werden, damit die ID des Buttons verfügbar ist. Im folgenden Code dann nur noch die ID des Buttons durch die von Paypal ersetzen èt voila. < a target ="_blank" href ="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=ButtonIDHierErsetzen"...
    12-06-2012, 18:59 von Peter Bucher zu Peter Bucher
    Abgelegt unter: , , , ,
  • Solution Dateien als Administrator öffnen

    Was unter Windows 7 nicht der Fall war, ist bei Windows 8 jetzt der Fall. Verknüpfungen auf Visual Studio Solution Dateien (*.sln) können nicht per Rechtsklick oder über die Eigentschaften des Links als Administrator gestartet werden. Das ist mühsam. Bei einem ASP.NET Projekt kommt ohne Adminstratorrechte immer Fehler und immer nur das leere VS öffnen ist auch doof. Nach einer zweiten Suche - Gestern habe ich nichts gefunden - fand ich die Lösung bei David . Eine Registry-Datei, bspw. RunAsAdministrator.reg...
  • Da war doch noch was: Windows 8

    Mit Windows 7 bin ich schon länger sehr zufrieden und habe lange gewartet. Seit kurzem habe ich Windows 8 und möchte ein wenig berichten, was ich denn darüber denke. Die Installation verlief eigentlich relativ glimpflich und relativ schnell. Hatte nur Startschwierigkeiten mit meinem USB-Stick. Kein Startmenü geht für mich gar nicht, tut mir leid. Es ist einfach zu praktisch mit der Windows-Taste automatisch etwas auszuführen oder zu starten, wenn man es eintippt. Und auch sonst ist man sich das gewohnt....
    11-20-2012, 19:43 von Peter Bucher zu Peter Bucher
    Abgelegt unter: , ,
  • Hartnäckige Fehlern mit minimalem Nachbau auf die Schliche kommen

    Es gibt sie überall und immer wieder: Hartnäckige Fehler, die einfach nicht zu finden sind. Wer schon seit geraumer Zeit vor einem Fehler sitzt und wirklich schon alles versucht hat, muss sich eine Alternative überlegen. Die Lösung ist häufig ein minimales Testprojekt zu erstellen und dort alles nachzubauen , um das Problem zu reproduzieren. Das minimale Testprojekt kann eine Kopie es Originals sein, das einfach abgespeckt wird, oder eine Nachstellung in einem neuen Projekt. So viel Aufwand ist das...
    11-13-2012, 20:25 von Peter Bucher zu Peter Bucher
  • Teil 2: Umkehrung der Kontrolle erkärt, oder: Von der Fabrikmethode zum DI-Container

    Dies ist die Fortsetzung der Artikelserie "Umkehrung der Kontrolle erkärt, oder: Von der Fabrikmethode zum DI-Container" mit folgenden Teilen: Teil 1: Umkehrung der Kontrolle erkärt, oder: Von der Fabrikmethode zum DI-Container Teil 2 (Dieser Artikel) Der erste Teil liegt schon eine Zeit zurück, das hindert mich aber nicht daran, da doch noch mehr zu veröffentlichen. Ein Rückblick auf Teil 1 : Wir haben Abhängigkeiten angeschaut, worin die Probleme liegen wie sie mithilfe der Umkehrung der Kontrolle...
    11-13-2012, 17:56 von Peter Bucher zu Peter Bucher
    Abgelegt unter: , , , ,
  • Community, Windows 8 und Katzenhirn

    Dank Lars Keller, habe ich dieses Wochenende am Community Open Day 2012 in München und Unterschleißheim teilnehmen können. Lars wies in einem INETA-Newsletter darauf hin, dass auch Community Leads teilnehmen können die nicht im CLIP-Programm sind. Mit der Teilnahme erhoffte ich mir, eventuell doch noch für den .NET-Stammtisch Konstanz-Kreuzlingen in das CLIP-Programm aufgenommen zu werden und so etwas mehr Unterstützung für die Usergroup zu erhalten. Das Event fand am ersten Tag in einer wirklich...
    11-10-2012, 20:58 von Jürgen Gutsch zu Jürgen Gutsch
    Abgelegt unter: , , , ,
  • Feedbackmöglichkeit zu LightCore

    Ich möchte in einiger Zeit LightCore 1.5 veröffentlichen, darin enthalten sind unter anderem einige Bugfixes. Ausserdem möchte ich aber die Zeit noch nutzen, evt. das eine oder andere umzubauen und möchte eure Meinung berücksichtigen. Damit ihr die Möglichkeit habt vor dem Release noch ein Vorschlag zu machen, gibt es jetzt die Seite https://lightcore.uservoice.com/ . Auf der http://lightcore.ch/ ist UserVoice über ein Widget erreichbar. Ich hoffe auf einige interessante Vorschläge!...
    11-01-2012, 22:45 von Peter Bucher zu Peter Bucher
    Abgelegt unter: , ,
  • Aussehen von VS2012 an VS2010 anpassen

    Allen denen es gleich geht wie mir und nicht so viel mit der neuen Oberfläche von Visual Studio 2012 anfangen können finden zumindest eine teilweise Lösung. Zuerst das Endergebnis: VS2012 in neuem Look 1. Für ein anderes Farbschema gibt es den Visual Studio 2012 Color Theme Editor . Blau entspricht dabei in etwa den Farben von Visual Studio 2010. 2. Und für die Icons, die nach meinem Geschmack sehr trist daherkommen... => ...gibt es den Visual Studio Icon Patcher . Thomas Schissler hat mein Blogpost...
    10-23-2012, 17:53 von Peter Bucher zu Peter Bucher
    Abgelegt unter: , ,
  • See# Conference 2012 wird leider abgesagt

    Leider laufen viele Dinge anders als vorher geplant. Deshalb müssen wir die See# Conference 2012 leider absagen. Es sind viele Gründe, die zu dieser Entscheidung geführt haben. Die wichtigsten Gründe: Zwei von uns können dieses Jahr leider doch nicht die nötige Zeit aufbringen um die Organisation der Veranstaltung zu unterstützen. Für den Rest des Teams wäre das eine ziemliche Anstrengung die Konferenz dennoch durchzuführen. Seit dem Aufruf zum Call-for-Papers haben wir sage und schreibe vier Vortragsvorschläge...
    04-30-2012, 22:35 von Jürgen Gutsch zu Jürgen Gutsch
    Abgelegt unter: , ,
  • Themenwahl und CfP für die See# Conference 2012 gestartet

    Letzte Wochen haben wir die .NET-Community aufgefordert Themenwünsche für die See# Conference 2012 einzureichen. Dafür habe ich eine Umfrage auf tricider.com gestartet: https://tricider.com/de/brainstorming/G5ci Hier könnt ihr eure Idee und Argumente veröffentlichen und für vorgeschlagene Themen abstimmen. Diese Umfrage läuft noch ein paar Woche. Ich fordere euch also hiermit auf weitere Ideen einzutragen :-) Call for Papers Falls Ihr Interesse habt an der See# Conference 2012 in Kreuzlingen einen...
    02-20-2012, 21:15 von Jürgen Gutsch zu Jürgen Gutsch
  • See# Conference 2012

    Vor einigen Wochen habe ich per Doodle eine kleine Stimmungsumfrage gestartet, um zu sehe, wie das Interesse an einer weiteren Veranstaltung des .NET-Stammtisch Konstanz-Kreuzlingen aussieht. Kurz nach dem ersten Ansturm auf die Umfrage ist das neue Team dann zusammengesessen und hat überlegt, ob und wie die neue Veranstaltung denn konkret aussehen soll. Uns war wohl allen klar, dass wir die Veranstaltung auf jeden Fall noch einmal versuchen wollen, sofern die Umfrage positiv verläuft. Und so wie...
  • Silverlight und Spekulationen rund um das Thema

    Eigentlich habe ich das Thema inzwischen satt, ich beobachte es schon seit knapp einem Jahr und nirgends sind klare Aussage zu finden, sondern nur wilde Spekulationen. Das ging im letzten halben Jahr nicht nur so weit, dass Silverlight in Frage gestellt worden ist, sondern auch das .NET Framework. Klar ist, dass von Microsoft keine klaren Informationen zu dem Thema kommen. Klar ist dass es dadurch etwas Verunsicherung beim Thema Silverlight gibt. Ich teile die Meinung, dass Silverlight-Projekte im...
    01-28-2012, 22:48 von Jürgen Gutsch zu Jürgen Gutsch
    Abgelegt unter: , , , ,
  • Continous Delivery per Dropbox

    Neulich hatten wir das Problem, dass wir sehr schnell eine ASP.NET MVC Anwendung auf einen Testserver bringen mussten. Die Lösung lag direkt vor der Nase: Wir richteten auf dem Buildserver und den Testserver Dropbox ein. Der Buildserver (in unserem Fall ist es Jenkins ) baut (bei jeder Änderung im Source Code Management) die Anwendung und kopiert den Output das entsprechende Dropbox-Verzeichnis. Dropbox synchronisiert nun die Files mit dem Testserver Auf dem Testserver zeigt das Web im IIS direkt...
Mehr Beiträge Nächste Seite »
Powered by Community Server (Commercial Edition)