Más (+) en el argumento MVC provoca 404 en IIS 7.0

Tengo una ruta MVC que me está dando un infierno en un servidor provisional que ejecuta IIS. Estoy ejecutando el servidor de desarrollo de Visual Studio 2010 localmente.

Aquí hay una URL de muestra que realmente funciona en mi cuadro de desarrollo:

Root/CPUBoards/Full+Size

Results
Server Error404 - File or directory not found.
The resource you are looking for might have been removed, had its name changed, or is temporarily unavailable.

Aquí está el comportamiento completo que estoy viendo.

Localhost:

Root/CPUBoards/Full Size - Resolves
Root/CPUBoards/Full%20Size - Resolves
Root/CPUBoards/Full+Size - Resolves

Servidor provisional con IIS 7.0:

Root/CPUBoards/Full Size - Resolves
Root/CPUBoards/Full%20Size - Resolves
Root/CPUBoards/Full+Size - 404 Not Found Error.

¿Algunas ideas? Necesito trabajar con la versión codificada por varias razones ... no perderé tu tiempo con ellas.

HttpUtility.UrlEncode ("Full Size") devuelve la versión con el signo más ... Full + Size. Esto funciona en mi cuadro de desarrollo, pero no en el servidor de ensayo. Preferiría hacerlo funcionar en el servidor, ya que ya he probado todo lo demás y estoy trabajando localmente, pero no tengo idea de dónde comenzar a buscar en la configuración del servidor para que se comporte de la misma manera.

¡Gracias!

Respuestas a la pregunta(3)

Su respuesta a la pregunta