We have a C# MVC application that contains a call to an endpoint that is formatted like this
VerifyMe/12345/Password:Reset
On 2 servers, both with no Request Filtering set and our application having no web.config entry for httpRuntime
requestPathInvalidCharacters
, one server (IIS 10) is allowing the request through and one server (IIS 8) is returning a 400 Bad Request
(due to the colon)
I cannot find anywhere that talks about the valid characters changing between the 2 versions
Is there anything else that could be making the IIS 8 server return a 400 for that URL?