I am Server.UrlEncode on some query string parameters and locally it is fine but on my server (IIS 7) it causing a Bad Request error. I am using ASP.Net MVC.
If I manually change the + to a dash - the request works fine.
This breaks:
http://www.example.com/Glenn+Pang/234
This works:
http://www.example.com/Glenn-Pang/234
Is this a setting I am missing in IIS 7?