Routen / Urls von Mvc Controllern zu WebApi Controllern und umgekehrt
Mit der WebApi hat Microsoft ein neuen Weg geschaffen wie man REST Apis entwickeln kann. Da man meist keine “reine”-API hat sondern meist noch eine Website betreibt kommt man recht schnell zu dem Punkt...
View ArticlePowershell & IIS – Scripting!
Vor einiger Zeit hatte ich bereits geschrieben dass man im Grunde einen kompletten Server allein über Powershell konfigurieren kann. Natürlich gilt das Ganze auch für den IIS. Über die Powershell hat...
View ArticleAngular.js Error: Unknown provider – Angular.js & Js-Minification
In einem ASP.NET MVC Projekt setzen wir im Client das Framework Angular.js ein. Recht früh allerdings bekamen wir einen Fehler, auf den man vermutlich sehr schnell stossen wird: Error: Unkown provider...
View ArticleCaching in WCF, .NET & anderen nicht ASP.NET-basierten Projekten
Caching ist in ASP.NET seit der ersten Version ein mitgeliefertes Feature. Es gibt viele Gründe für Caching, allerdings kommt es immer auf das jeweilige Problem an. Caching ist (oder sollte zumindest –...
View ArticleKomplexere eigene Config-Sections mit Nested-ConfigurationElementCollections...
Ein (Ur)-altes Thema, aber trotzdem braucht man es immer mal wieder: Wer eine Applikation mit komplexeren Konfigurationsmöglichkeiten baut stößt mit dem Key/Value Standard-System schnell an die Grenze....
View ArticleCustom-URI-Handler: Aus dem Web mit dem Desktop reden – so wie Spotify &...
Aus einer Desktop Anwendung ein Link aufrufen ist eine recht triviale Angelegenheit – andersherum allerdings nicht ganz so offensichtlich. Möchte man eine lokale (Windows-) Anwendung über eine...
View ArticleWindows Phone 8: Async in Json-File schreiben & lesen
Man kommt immer recht schnell zu dem Punkt an dem man “irgendeinen” Datenspeicher brauch. Da ein normale normale Text-Datei meist zu wenig bietet und Sqlite auf den ersten Blick auch nicht gerade...
View ArticleWindows Phone App Studio – Spielzeug oder auch für professionelle Entwickler...
Microsoft hatte vor einigen Tagen die Beta des “Windows Phone App Studios” released und ich habe mir das Tool angeschaut. Was soll das denn das Windows Phone App Studio sein? Das App Studio ist im...
View ArticleTFS API: Query Build-Definitions
Der Team Foundation Server bietet On-Premise und als “Cloud-TFS” (Team Foundation Services) einge ganze Reihen von “Diensten” (Build, WorkItems, Source Control, …) an – diese Dienste lassen sich auch...
View ArticleTFS API: Query Changesets (Team Foundation Version Control)
Passend zum letzten Blogpost “TFS API: Query Build-Definitions” möchte ich heute Team Foundation Server die letzten Changesets über die .NET API entlocken. Der Code funktioniert allerdings nur wenn man...
View ArticleTFS API: Query WorkItems
Nachdem wir schon Build-Informationen und Changesets über die API geholt haben kommen wir nun zu den WorkItems – wobei hiermit alles gemeint ist, was der TFS zu bieten hat: User Stories, Issues etc....
View ArticleTFS-API: Query TestRuns – Test-Ergebnisse und Unit-Test Ergebnisse bekommen
Über die TFS API kann man Allerlei Informationen dem TFS entlocken. In den Vorangegange Blogposts habe ich bereits gezeigt wie man Build, Changeset oder WorkItem Informationen abrufen kann. Als letzten...
View ArticleZusätzliche Dateien in WebDeploy Packages aufnehmen
WebDeploy ist für mich das erste Mittel der Wahl wenn es darum geht Web-Applikationen zu verpacken und auszurollen. Ein einmal gebautes Package lässt sich leicht auf verschiedene Webserver pushen und...
View ArticleEsent – die “uralte NoSQL DB” von Windows
Wer RavenDB verwendet, wird vermutlich bereits über Esent gestolpert sein. Unter der Haube verwendet RavenDB die “Extensible Storage Engine”, welche in Windows seit XP vorhanden ist. Hier schreibt...
View ArticleInteraktionen zwischen Web und Windows Desktop/Windows Phone/WinRT mit...
Aus einer Desktop-Anwendung eine Web-Applikation aufzurufen ist trivial und es gibt je nach Art des Aufrufs unterschiedliche Wege. Man kann einen HTTP Request erzeugen, oder man verweisst einfach mit...
View ArticleInterne Tools – billig und geschmacklos, richtig?
Es gibt ein tooles Sprichwort “Schuster haben die schlechtesten Schuhe” – sowas sieht man natürlich auch oft in der IT. Interne Tools oder Dienstleistungen zu eigenen, also internen, Zwecken werden...
View ArticleOWIN, Katana & One ASP.NET
Dies war das Thema bei der .NET User Group Zürich am letzten Mittwoch. Ich möchte hier meine Präsentationsunterlagen zur Verfügung stellen. Präsentation auf SpeakerDeck Link zur Präsentation. Demo Code...
View ArticleCaller Information mit .NET 4.5 oder “Wer hat die Funktion aufgerufen?”
Debugging und Logging Code strotzt meist vor Funktionsnamen und co. – nur damit man am Ende im Log wieder die passende Stelle im Code findet. Natürlich gibt es noch weitere Gründe herauszufinden wer...
View ArticleFix: CA0058 : The referenced assembly ‘System.Net.Http, Version=2.0.0.0,...
Ich hatte kürzlich mit FxCop bzw. der Code Analyse unter Visual Studio 2012 ein Problem. Eines der WebApi NuGet Packages enthielt die Assembly “System.Net.Http”, allerdings sprang hierauf die Code...
View ArticleOWIN, WebAPI & RazorViewEngine
Die ersten Schritte mit OWIN sind recht schnell gemacht. In diesem Blogpost möchte ich über OWIN die WebAPI nutzen – allerdings nicht als REST Endpunkt, sondern um HTML zurückzugeben. Für alle die mit...
View Article