Katana, als eine Implementierung zu Owin, setze ich aktuell in zahlreichen Projekten ein. Weit angenehmer soll ASP.NET vNext werden. Da ich in den letzten Monaten wieder vermehrt mit Linux arbeite, musste ich natürlich gleich die Plattformunabhängigkeit testen, zumindest wenn es an die Installation ging. Da gab es dann aber doch ein paar Hürden, die jedoch schnell gelöst werden konnten.
Schlagwort-Archive: owin
Statischer Fileserver mit Owin
Mittels Owin ist es einfach, statische Inhalte über einen Webserver zur Verfügung zu stellen. Dieser Beitrag zeigt, wie ein einfacher Fileserver implementiert wird und welche Möglichkeiten insgesamt zur Verfügung stehen.
Globale Fehlerbehandlung unter ASP.NET Web API und Owin
Abfragen auf potentiell auftretende Ausnahmen können den Code einzelner API-Methoden aufblähen. Mehrfach muss dasselbe geschrieben werden und unleserlich wird es auch. Zudem gibt es Fehler, die nicht per Code behandelt werden können. Deswegen – und damit Gleiches immer gleich behandelt wird – verwendet man für derartige Fälle eine globale Fehlerbehandlung. Dieser Beitrag zeigt wie dies funktioniert.
Hilfreiche Owin Links
Ich beschäftige mich nun schon seit längerer Zeit mit Owin und bekomme hierzu auch immer wieder Anfragen. Daher möchte ich an dieser Stelle einige Links und Videos anbieten, die mir geholfen haben und grundlegende Fragen beantworten sollten. Damit sollten schnell Erfolge bei der Entwicklung von .NET basierenden Web-Anwendungen ohne IIS zu verzeichnen sein.
Owin Logging Middleware
Owin ist eine interessante Sache um Web-Anwendungen zu schreiben, die von beliebigen .NET basierenden Webservern gehostet werden können. Eine Einschränkung auf den IIS ist nicht gegeben (was dann auch diverse Handler-Implementierungen betrifft). Ich setze in der letzten Zeit auf Owin, zumal ich immer seltener via IIS hoste und mir auch eben diese Abhängigkeit nicht gefällt. Dieser Beitrag zeigt, wie Owin einfach um eine Middleware erweitert werden kann.