IIS 7.0¿¡¼­ È£½ºÆÃµÇ´Â À¥ »çÀÌÆ®¸¦ ¹æ¹®ÇÒ ¶§ ¿À·ù ¸Þ½ÃÁö: "HTTP ¿À·ù 404.11 ? URL_DOUBLE_ESCAPED"

±â¼ú ÀÚ·á: 942076 - ÀÌ ¹®¼­°¡ Àû¿ëµÇ´Â Á¦Ç° º¸±â.
¸ðµÎ È®´ë | ¸ðµÎ Ãà¼Ò

Çö»ó

IIS (ÀÎÅÍ³Ý Á¤º¸ ¼­ºñ½º) 7.0¿¡¼­ È£½ºÆÃµÇ´Â »çÀÌÆ®¿¡ ÀÖ½À´Ï´Ù. À¥ »çÀÌÆ®¸¦ ¹æ¹®ÇÏ¸é ´ÙÀ½°ú À¯»çÇÑ ¿À·ù ¸Þ½ÃÁö°¡ ³ªÅ¸³¯ ¼ö ÀÖ½À´Ï´Ù.
¼­¹ö ¿À·ù
--------------------------------------------------------------------------------
HTTP ¿À·ù 404.11-URL_DOUBLE_ESCAPED
HRESULT: 0
HRESULT ¼³¸íÀº # ÀÛ¾÷ ¼º°øÀûÀ¸·Î ¿Ï·áÇß½À´Ï´Ù.

¿øÀÎ

À¥ ¼­¹ö°¡ HTTP ¿äû¿¡ ÀÌÁß À̽ºÄÉÀÌÇÁ ½ÃÄö½º°¡ ÀÖ½À´Ï´Ù. ±×·¯³ª À¥ ¼­¹ö¸¦ ÀÌÁß À̽ºÄÉÀÌÇÁ ½ÃÄö½º¸¦ °ÅºÎÇÏ´Â °ÍÀ» ¿äû ÇÊÅ͸µ ±â´ÉÀÌ ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.

ÇØ°á ¹æ¹ý

ÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ÇϽʽÿÀ.

Âü°í ÀÌ·¯ÇÑ ´Ü°è¸¦ ¼öÇàÇÑ ÈÄ¿¡´Â IIS¸¦ ½ÇÇàÇÏ´Â ¼­¹öÀÇ º¸¾È ¼öÁØÀ» ÁÙ¾îµé ¼ö ÀÖ½À´Ï´Ù. µû¶ó¼­ allowDoubleEscaping ¼Ó¼ºÀ» True ·Î ¼³Á¤Çϱâ Àü¿¡ °ü·ÃµÈ À§ÇèÀ» °í·ÁÇØ¾ß ÇÕ´Ï´Ù.
  1. ½ÃÀÛ, °Ë»ö ½ÃÀÛ »óÀÚ¿¡ ¸Þ¸ðÀåÇÁ·Î±×·¥ ¸ñ·Ï¿¡¼­ ¸Þ¸ðÀåÀ» ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃß·Î ´©¸¥ ´ÙÀ½ °ü¸®ÀÚ ±ÇÇÑÀ¸·Î ½ÇÇà. °ü¸®ÀÚ ¾ÏÈ£³ª È®ÀÎÀ» ¹¯´Â ¸Þ½ÃÁö°¡ ³ªÅ¸³ª¸é ¾ÏÈ£¸¦ ÀÔ·ÂÇϰųª °è¼Ó À» ´©¸¨´Ï´Ù.
  2. ÆÄÀÏ ¸Þ´º¿¡¼­ ¿­±â ¸¦ ´©¸¨´Ï´Ù. ±×¸®°í ÆÄÀÏ À̸§ »óÀÚ¿¡ %windir%\System32\inetsrv\config\applicationHost.config ÀÔ·ÂÇÏ°í ¿­±â ¸¦ Ŭ¸¯ÇϽʽÿÀ.
  3. ApplicationHost.config ÆÄÀÏÀ» requestFiltering XML ¿ä¼Ò¸¦ ã½À´Ï´Ù.
  4. allowDoubleEscaping ¼Ó¼º °ªÀ» True ·Î º¯°æÇϽʽÿÀ. ÀÌ·¸°Ô ÇÏ·Á¸é ´ÙÀ½ ÄÚµå ¿¹Á¦¿¡¼­´Â À¯»çÇÑ Äڵ带 »ç¿ëÇÕ´Ï´Ù.
    <requestFiltering allowDoubleEscaping="true">
    
  5. ÆÄÀÏ ¸Þ´º¿¡¼­ ÀúÀå À» Ŭ¸¯ÇϽʽÿÀ.
  6. ¸Þ¸ðÀåÀ» Á¾·áÇϽʽÿÀ.
Áß¿äÇÑ ÀÌÁß À̽ºÄÉÀÌÇÁ ½ÃÄö½º¸¦ »ç¿ëÇϸé IIS¸¦ ½ÇÇàÇÏ´Â ¼­¹öÀÇ º¸¾È ¼öÁØÀ» ³·Ãß¾îÁö°Ô ¼ö ÀÖ½À´Ï´Ù.

ÀÌÀü ´Ü°è¸¦ applicationHost.config ÆÄÀÏÀ» Á÷Á¢ ÆíÁýÇÏ°í ¼­¹ö ¼öÁØ¿¡¼­ ÀÌ ¼³Á¤À» ±¸¼ºÇÕ´Ï´Ù. Appcmd ¸í·ÉÀ» »ç¿ëÇÏ¿© ÀÌ ¼³Á¤À» ±¸¼ºÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô ÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ÇϽʽÿÀ.
  1. ½ÃÀÛ, ½ÇÇà À» ´©¸¥ ´ÙÀ½ ¿­±â »óÀÚ¿¡ cmd ¸¦ ÀÔ·ÂÇϽʽÿÀ.
  2. ´ÙÀ½ ¸í·ÉÀ» ÀÔ·ÂÇÑ ´ÙÀ½ Enter ۸¦ ´©¸¨´Ï´Ù.
    C: CD %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 - ¸¶Áö¸· °ËÅä: 2008³â 11¿ù 25ÀÏ È­¿äÀÏ - ¼öÁ¤: 2.0
º» ¹®¼­ÀÇ Á¤º¸´Â ´ÙÀ½ÀÇ Á¦Ç°¿¡ Àû¿ëµË´Ï´Ù.
  • Microsoft Internet Information Services 7.0
Ű¿öµå:?
kbmt kbexpertiseadvanced kbtshoot kbprb KB942076 KbMtko
±â°è ¹ø¿ªµÈ ¹®¼­
Áß¿ä: º» ¹®¼­´Â Àü¹® ¹ø¿ª°¡°¡ ¹ø¿ªÇÑ °ÍÀÌ ¾Æ´Ï¶ó Microsoft ±â°è ¹ø¿ª ¼ÒÇÁÆ®¿þ¾î·Î ¹ø¿ªÇÑ °ÍÀÔ´Ï´Ù. Microsoft´Â ¹ø¿ª°¡°¡ ¹ø¿ªÇÑ ¹®¼­ ¹× ±â°è ¹ø¿ªµÈ ¹®¼­¸¦ ¸ðµÎ Á¦°øÇϹǷΠMicrosoft ±â¼ú ÀÚ·á¿¡ ÀÖ´Â ¸ðµç ¹®¼­¸¦ Çѱ۷ΠÁ¢ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ±â°è ¹ø¿ª ¹®¼­°¡ Ç×»ó ¿Ïº®ÇÑ °ÍÀº ¾Æ´Õ´Ï´Ù. µû¶ó¼­ ±â°è ¹ø¿ª ¹®¼­¿¡´Â ¸¶Ä¡ ¿Ü±¹ÀÎÀÌ Çѱ¹¾î·Î ¸»ÇÒ ¶§ ½Ç¼ö¸¦ ÇÏ´Â °Íó·³ ¾îÈÖ, ±¸¹® ¶Ç´Â ¹®¹ý¿¡ ¿À·ù°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. Microsoft´Â ³»¿ë»óÀÇ ¿À¿ª ¶Ç´Â Microsoft °í°´ÀÌ ÀÌ·¯ÇÑ ¿À¿ªÀ» »ç¿ëÇÔÀ¸·Î½á ¹ß»ýÇÏ´Â ºÎ Á¤È®¼º, ¿À·ù ¶Ç´Â ¼ÕÇØ¿¡ ´ëÇØ Ã¥ÀÓÀ» ÁöÁö ¾Ê½À´Ï´Ù. Microsoft´Â ÀÌ·¯ÇÑ ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ ±â°è ¹ø¿ª ¼ÒÇÁÆ®¿þ¾î¸¦ ÀÚÁÖ ¾÷µ¥ÀÌÆ®Çϰí ÀÖ½À´Ï´Ù.

Çǵå¹é º¸³»±â