On the https://github.com/ninject/Ninject.Web.Common/wiki/InRequestScope page,
Manually registering OnePerRequestModule in web.config (e.g. if you're not using a Ninject.Web.MVC* NuGet Package)
Should that say Ninject.MVC*? The only Ninject.Web.MVC* packages I can find are for Fluent Validation.