I realized today that my old pre-2012-04 posts were broken. That’s when I moved from dasBlog to BlogEngine.NET. At the time, I had to fix the same problem that I recently re-introduced when upgrading to a clean install of the lastest BlogEngine.NET.
<system.webServer>
<security>
<requestFiltering allowDoubleEscaping="true" />
</security>
And today I will fix my mistake by blogging about it. To support URLs with a “+” in the Title slug rather than a “-“ we need to modify the web.config as shown above.
And that makes both of these links work just fine:
http://tsjensen.com/blog/post/2016/06/08/Exploring-NET-Core-10
http://tsjensen.com/blog/post/2010/12/03/SOLID+Principles+Of+Class+Design
Don’t forget your configuration when you migrate or upgrade.