OWIN Cookie Authentication with variable cookie paths

By default OWIN Cookie Authentication let’s you specify a single configurable cookie path that does not change for the lifetime of the application, for exampleapp.UseCookieAuthentication(new…

Read this article

Smidge 2.0 alpha is out

Over the past few months I’ve been working on some enhancements to Smidge and have found a bit of time to get an alpha released. There’s loads of great new features in Smidge 2.0! New Features…

Read this article

FCN (File Change Notification) Viewer for ASP.NET

div.nuget-badge p code {background: none;background-color: #202020 !important;border: 4px solid silver !important;border-bottom-left-radius: 5px 5px !important;border-bottom-right-radius: 5px 5px…

Read this article

Umbraco CLI running on ASP.NET Core

Over the past couple of years I’ve slowly been working on getting Umbraco to run on ASP.NET Core. Unlike many other ASP.NET frameworks and products that have rewritten their apps in ASP.NET Core, I’ve…

Read this article

Installing .NET Core 1.01 on Ubuntu 16.10

Warning: Linux noob content below I’ve been testing out some .NET Core cross platform stuff and originally had been using Ubuntu 14.04 with .NET Core 1.0.0 and that all worked fine along with the…

Read this article

ASMX SOAP Webservices with abstract models without using XmlInclude

I’m hoping this post might be useful to some folks out there that might be stuck using old ASMX/SOAP webservices in ASP.Net. If you’ve tried to return an abstract or superclass from an ASMX webservice…

Read this article

ASP.NET Core application shutdown events

During the process of porting an existing library to ASP.NET Core I had to find the equivalent functionality of IRegisteredObject which I’ve discovered is…

Read this article

Custom Assembly loading with Asp.Net Core

Building a plugin system in Asp.Net Core is a dream compared to previous Asp.Net versions. In previous versions it was not really feasible to have DLLs located outside of the /bin folder for a web…

Read this article

AppVeyor and ASP.Net Core (Previously ASP.Net 5)

I’ve been working on a project called “Smidge” which is a runtime Js/Css pre-processor for ASP.Net Core and have been meaning to blog about how I integrated this with AppVeyor – to run my tests, build…

Read this article

Making a DynamicObject implementation be case insensitive

To me this seems to be a very straight forward request but I cannot find the ‘easy’ way to do this in .Net even though there seems to be a clear indication that this is supported Out of The Box.…

Read this article