Причиной возникновения этой ошибки является то, что IIS7 ввел новые правила фильтрации URL-адресов по соображениям безопасности.
Поэтому знак «+» по умолчанию блокируется как часть причины безопасности в URL.
Чтобы решить эту проблему, вы должны установить allowDoubleEscaping = "true" в файлах web.config.
Вот тег для этого.
<system.webServer>
<security>
<requestFiltering allowDoubleEscaping="true">
</requestFiltering>
</security>