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.
Sehr hilfreich hat Christian Weyer zahlreiche Informationen und Tipps zusammen getragen.
Das funktionierte eigentlich auch gut, bis auf die Geschichte mit libuv. Der angegebene Hinweis hat bei mir nicht funktioniert. Eine Alternative, die unter Ubuntu 14.04 läuft findet sich hier.
Zusammengefasst:
* Kestrel beziehen
* Kompilieren
* libuv.so.1
nach ~/.kpm/packages/Microsoft.AspNet.Server.Kestrel/1.0.0-alpha3/native/darwin/universal/libuv.dylib
kopieren