Freundliche Urls

Mit Visual Studio 2012.2 (also Version 3) kommt ein Aufsatz mit dem Namen FriendlyUrls. In der neuen Manier der Bausteine, kann sich das man sich das auch in sein ASP.NET Projekt per Nuget nachinstallieren (Microsoft.AspNet.FriendlyUrls). Dabei gibt es sogar zwei Paket eines mit .core und eines Ohne... [Mehr]

Basic Authentication selbst gehäkelt

Benutzer Authentifizierung ist im Web Umfeld ein gängiges Geschäft.  Zunächst stellt sich die Frage welches Schema zum Einsatz kommen soll. Da die ASP.NET Forms Authentifizierung naturemäß für Services ungeeignet ist, bleibt eigentlich nur Basic. Windows scheidet wegen der Clients aus, OAuth is... [Mehr]

REST Service selfmade

Wer meinen Einträge die letzten Wochen verfolgt, wird bemerkt haben, das ich mich der Service Schicht angenommen habe. Ich bin mit ASP.NET Web Api nicht sonderlich glücklich, weil zu komplex und teilweise unfertig. Die (ADO.NET) WCF Dataservices sind wesentlich weiter, sehen für mich aber nicht zuku... [Mehr]

Woher kommen die Daten?

Eigentlich war es eine einfache Anforderung. Das ausgewählte Item einer Datenliste in SharePoint soll in einem weiteren WebPart auf der Seite dargestellt werden. Die beiden WebParts werden über eine WebPart-Verbindung zusammen gefügt. Eine klassische n:1 Darstellung. Aber wenn es schon so schön darg... [Mehr]

Blasphemie an Aschermittwoch

Ich versuche aktuell der ASP.NET Web Api mit Hilfe eines MediatypeFormaters eine HATEOAS passende Entity Referenzierung mit zusätzlichem HRef Attributen beizubringen. Dazu habe ich einen Prototypen mit ASP.NET gebaut. So als Ausgangspunkt um mit der Newtonsoft Library zu spielen. 1: Protected Su... [Mehr]

ASP.NET Web API und Basic Authentifizierung über ASP.NET Membership

Die Anforderung ist eine neue REST API auf eine bestehende Anwendung aufzusetzen. Als Authentifizierung kommt das ASP.NET Membership System zum Einsatz. Microsoft hat in der Zwischenzeit einen neuen Provider DefaultMembershipProvider. Dieser ist für den Einsatz unter Azure geeignet und hat ein einfa... [Mehr]

HATEOAS und ASP.NET Web API OData

Ich liebe Akronyme *nicht* Hypermedia as the Engine of Application State und (heißt wirklich nur und) Active Server Pages .NET Framework World Wide Web Application Programming Interface Open Data Protocol Viele meinen wenn Sie REST schreiben/sagen die Repräsentation einer Datenmenge über eine URI.... [Mehr]

ASP.NET Web API und OData

Lange habe ich gebraucht um zu verstehen. Viele widersprüchliche Blog Artikel (Doku sucht man vergeblich) später, habe ich zumindest ein funktionierendes VB.NET Beispiel um die Northwind Customers per Odata anzuzeigen. Zunächst: in der ASP.NET Web API ist kein Odata enthalten. Die Microsoft Entwickl... [Mehr]

IIS Express und Basic Authentifizierung

In meinen aktuellen Experimenten mit der ASP.NET Web API arbeite ich mit verschiedenen Authentifizierungsverfahren. Leider ist es mit IIS Express direkt per Dialog nicht möglich Einstellungen vorzunehmen. Um nicht auf den IIS 8 wechseln zu müssen kann man direkt in der applicationhost.config die Ei... [Mehr]

Eingabevalidierung mit ASP.NET 4.5 und Ajaxcontroltoolkit

Microsoft hat vor langer Zeit das Ajaxcontroltoolkit als Erweiterung zur Verfügung gestellt. Dies als Open Source. Darin enthalten sind jede Menge super Controls, die auf der Client Seite per JavaScript mit wenig Aufwand viel bewirken. Alternative wäre zb Jquery, aber eben Focus auf ASP.NET Web Serv... [Mehr]