Это вызвано тем, что IIS 7 по умолчанию рассматривает '+' как опасный символ и отклоняет все такие запросы.
Чтобы изменить это поведение:
- открыть диспетчер IIS,
- нажмите на сервере,
- откройте IIS -> Фильтрация запросов,
- выберите вкладку Правила -> Изменить параметры функции,
- установите флажок «Разрешить двойной выход»флажок.
Примечания:
- это отключит фильтрацию для всего сервера, то есть также для других приложений, которые он может размещать.Я еще не нашел способ установить этот параметр на уровне веб-фермы.Конечно, даже если фильтрация отключена на глобальном уровне, ее можно повторно включить для каждого приложения, вам просто нужно будет сделать это вручную для каждого приложения
- , опция делает больше, чем просто разрешает '+' в URL, так что не забудьте прочитать об этом более подробно, особенно в случае интернет-сервера
От: http://blog.endjin.com/2010/11/a-step-by-step-guide-to-hosting-youtrack-in-iis-7/