I remember this one!!!! I spent about a week and a half trying to figure this one out. Holy shit. Has your trauma waned off?
The whole story regarding organizing the code, breaking changes between versions, confusing plans, different styles of configuration between that and aspnet web apis, trying to configure individual functions in the same app without affecting others, etc. is not good!