I have a WebApi controller with a method that looks like such:
[HttpGet] [AcceptVerbs(\"GET\")] public HttpResponseMessage Run(string reportName, int someId,
This is because IIS is trying to map special characters. Adding the following to the web.config should fix the issue:
More information here: http://www.iis.net/configreference/system.webserver/modules