Dot character '.' in MVC Web API 2 for request such as api/people/STAFF.45287
Following setting in your web.config
file should fix your issue:
<configuration>
<system.webServer>
<modules runAllManagedModulesForAllRequests="true" />
Suffix the URL with a slash e.g. http://somedomain.com/api/people/staff.33311/
instead of http://somedomain.com/api/people/staff.33311
.