Url.Authority instead of host + port.
Updated demo project to MVC 5.1
Really update packages.
Testing issue #23, seems to work fine for me, poke @ejjpi
Continuing investigations on issue #23, still works for me.
How I fixed issue #23.
fixed duplicate key exception

If the value of VaryByCustom is equal to a key that has already been
added to the route values, there will be a conflict.  Instead of add, it
now adds or replaces the given key.
Huge thanks to @anorborg
For some reason, sometimes routes values can be null.
Closes : #26, Refs: #19