???? ????? ??? ??? ????? ???? ??? ??? ???????? ??? IIS 7.0: "URL_DOUBLE_ESCAPED ? 404.11 ??? HTTP"

???? ???????: 942076 - ??? ???????? ???? ????? ????? ??? ???????.
????? ???? | ?? ????

???????

???? ???? ??? ??? ???????? ??? ????? ??????? ?????? (IIS) 7.0. ??? ????? ???? ???? ?? ????? ????? ??? ?????? ??? ???:
??? ?? ??????
--------------------------------------------------------------------------------
??? HTTP 404.11-URL_DOUBLE_ESCAPED
HRESULT: 0
??? HRESULT # ??????? ?????.

?????

??? HTTP ??? ???? ??? ????? ??? ????? ???? ?????. ??? ???? ??? ????? ???? "??? ?????" ??? ?? ???? ??? ???? ????? ???? ?????.

????

??? ??? ???????? ???? ??? ???????.

?????? ??? ????? ??? ???????? ???? ??? ????? ????? ?????? ?? ?????? ???? ???? ?????? IIS. ????? ??? ????? ??????? ????????????????? ??? True? ?? ???? ???????? ??? ?????.
  1. ???? ??? ??? ?????? ??? ?????? "???????" ?? ??? ????? ? ???? ????? ?????? ?????? "???????" ?? ??????? ?????? ??? ?? ???? ??? ????? ??????. ??? ?? ??????? ????? ???? ????? ?? ?????? ???? ???? ??????? ?? ???? ??? ??????.
  2. ??? ??? ???????? ???? ??? ???? ??? %windir%\System32\inetsrv\config\applicationHost.config ?? ??? ????? ????? ??? ?? ???? ??? ???.
  3. ?? ??? ApplicationHost.config? ??? ???? ???? XML ???????????????? .
  4. ????? ???? ??????? ????????????????? ??? True. ?????? ????? ?????? ?????? ?????? ?????? ????? ????????? ???????? ???????.
    <requestFiltering allowDoubleEscaping="true">
    
  5. ??? ??? ???????? ???? ??? ???.
  6. ?? ?????? ?????? "???????".
??? ??? ????? ??????? ????? ??????? ???? ????? ????? ???? ?????? ???? ???? IIS.

???? ?????? ????? ??? applicationHost.config ??????? ??????? ?????? ??? ??????? ??? ????? ??????. ????? ???? ??????? ????? Appcmd ?????? ??? ???????. ?????? ????? ???? ??????? ???????:
  1. ???? ??? ??? ?????? ???? ??? ?????? ?? ???? cmd ?? ??? ????.
  2. ???? ????? ??????? ????? ??? ENTER:
    C: %Windir%\system32\inetsrv ????? ???????
  3. ?? ?????? ??? ??????? ???????:
    • Appcmd set config "Default Web Site" /section:system.webServer/Security/requestFiltering -allowDoubleEscaping:True
      ?????? ????? ??? ????? ??? ??????? ??? ??? "???? ??? ?????????" ?????? ?? ????? ??? Web.config ?? ?????? ????? ?? "???? ??? ?????????".
    • appcmd set config "Default Web Site" /section:system.webServer/Security/requestFiltering -allowDoubleEscaping:True /commit:appHost
      ?????? ????? ??? ????? ??? ??????? ??? ??? "???? ??? ?????????" ?? ????? applicationHost.config ???????? ?????.

???????

???? ???????: 942076 - ????? ??? ??????: 28/???? ??????/1434 - ??????: 4.0
????? ???
  • Microsoft Internet Information Services 7.0
????? ??????: 
kbexpertiseadvanced kbtshoot kbprb kbmt KB942076 KbMtar
????? ????
???: ??? ????? ??? ?????? ???????? ?????? ????? ???? ????? ?????????? ????? ?? ????????? ?????? ????. ???? ???? ?????????? ???? ?? ???????? ???????? ?????? ????????? ????? ????????? ???????? ????? ???????? ?????? ?? ?????? ??? ?? ???????? ???????? ?? ????? ??????? ?????? ??? ??????? ?????? ??. ?????? ?? ???? ??? ??????? ???????? ????? ?? ???? ????? ?????? ??? ????? ??? ????? ??????? ?? ????? ?? ?????? ??? ??? ??????? ??????? ?? ????? ????? ????? ????? ?????. ?? ????? ???? ?????????? ??????? ??? ????? ?? ??????? ?? ????? ?????? ?? ??? ????? ?? ????? ??????? ?? ???????? ?? ??? ???????. ???? ???? ?????????? ???????? ??? ????? ?????? ??????? ??????
???? ??? ????? ??????? ?????? ??????????942076

????? ???????