Streamlining self-hosting with Chocolatey, Nuget, Owin and Topshelf – part 2
In the previous post in this series, we talked about how to create a Windows Service that would use an OWIN compatible host, to host an OWIN HTTP application and package that up into an easy to manage executable. This post describes an approach to deploying that executable using simple command line tooling.
Streamlining self-hosting with Chocolatey, Nuget, Owin and Topshelf – part 1
ASP.Net Web API made it fairly easy to create a self-hosted HTTP server. However, the process of taking that self-hosted server and deploying it was an exercise that was left to the reader. This series of blog posts documents the refinements that I have made to my process of creating and deploying self-hosted web servers. This process is not limited to ASP.Net Web API. Any Owin compatible HTTP application will work with this method.
Making your ASP.NET Web API funcky with an OWIN appFunc
The OWIN specification defines a delegate called appFunc that allows any OWIN compatible host to work with any OWIN compatible application. This post shows you how to turn an ASP.NET Web API into an AppFunc.