Я думаю, что IIS выбрасывает 404 до того, как контроль попадет в ваше приложение.Я подозреваю, что он соответствует ExpressionlessURLHandler для пути *.
.
Если вы храбры, я полагаю, вы можете изменить обработчик для этого пути, чтобы быть asp, но я подозреваю, что некоторые пути безопасности позволяют этот путьдо asp.
Возможно, использовать другой символ?