2016-11-21 5 views
0

На производстве у нас есть проблема с поисковыми URL-адресами generetad и специальными charachters внутри него.Как отключить высокий бит charachter на IIS или Web.config на локальном сервере веб-разработчиков?

Системные администраторы решили, как говорится, «Настройка блокировки заголовков и URL-адресов» с помощью «Блокировать высокие бит-символы».

Теперь я пытаюсь найти решение для кода, но я не могу реплицировать проблему на своей локальной машине разработчика.

Я изменил мой файл web.config с тегами:

<system.webServer> 
    <security> 
     <requestFiltering allowHighBitCharacters="false"> 
     </requestFiltering> 
    </security> 
</system.webServer> 

, но когда я пытаюсь ударить URL, как это на моей локальной машине:

http://localhost/dir/myfile.aspx?par1=Ж&par2=Я&par3=Ы 

я не получаю сообщение об ошибке ...

Что мне не удается в web.config? ... может, я что-то пропустил в IIS?

ответ

0
comment out the whole section below and run <location path="search"> 
    <system.webServer> 
     <security> 
     <requestFiltering allowHighBitCharacters="true"> 
     </requestFiltering> 

     </security> 
    </system.webServer> 
    </location>