HOWTO: ASP.NET ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ±¸¼º ÆíÁý

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

ÀÌ ÆäÀÌÁö¿¡¼­

¿ä¾à

ÀÌ ¹®¼­¿¡¼­´Â Web.config ÆÄÀÏÀ» ¸¸µé°í ÆíÁýÇÏ´Â ¹æ¹ýÀ» ´Ü°èº°·Î ¼³¸íÇÕ´Ï´Ù. Web.config ÆÄÀÏÀº ASP.NET ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ µ¿ÀÛÀ» Á¤ÀÇÇÕ´Ï´Ù. ASP.NETÀ» Æ÷ÇÔÇÑ .NET Framework´Â XML Çü½ÄÀÇ .config ÅØ½ºÆ® ÆÄÀÏÀ» »ç¿ëÇÏ¿© ÀÀ¿ë ÇÁ·Î±×·¥À» ±¸¼ºÇÕ´Ï´Ù. ÀÌ ¹æ¹ýÀº ÀÏ¹Ý ·¹Áö½ºÆ®¸® ¹× ¸ÞŸº£À̽º ±¸¼º ¸ÞÄ¿´ÏÁò°ú´Â ´Ù¸¨´Ï´Ù. ÇöÀç .config ÆÄÀÏÀ» ¸¸µé°í ¼öÁ¤ÇÒ ¼ö ÀÖ´Â Microsoft Management Console(MMC) ½º³ÀÀÎÀ̳ª Microsoft¿¡¼­ Á¦°øÇÏ´Â ´Ù¸¥ °ü¸® µµ±¸°¡ ¾ø½À´Ï´Ù.



Web.config ÆÄÀÏ¿¡ ±¸¼º ¼³Á¤ Ãß°¡

´ëºÎºÐÀÇ ASP.NET ÀÀ¿ë ÇÁ·Î±×·¥Àº ¸Þ¸ðÀå°ú °°Àº ÅØ½ºÆ® ÆíÁý±â·Î ÆíÁýÇÒ ¼ö ÀÖ´Â »çÀü¿¡ ºôµåµÈ Web.config ÆÄÀϰú ÇÔ²² Á¦°øµË´Ï´Ù. ´ë°³ Web.config ÆÄÀÏÀº ÆÄÀÏ ÆíÁý °úÁ¤À» ÀÚüÀûÀ¸·Î ¸íÈ®ÇÏ°Ô º¸¿©ÁÖ´Â ÁÖ¼®À» Æ÷ÇÔÇÕ´Ï´Ù. ±×·¯³ª ¾ÆÁ÷ ±¸¼º Ç׸ñÀ» Á¤ÀÇÇÏÁö ¾ÊÀº Web.config ÆÄÀÏ¿¡ ±¸¼º Ç׸ñÀ» Ãß°¡ÇØ¾ß ÇÒ ¼ö ÀÖ½À´Ï´Ù. Ç¥ÁØ ±¸¼º Ç׸ñÀ» Web.config ÆÄÀÏ¿¡ Ãß°¡ÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ÇϽʽÿÀ.
  1. ¸Þ¸ðÀå°ú °°Àº ÅØ½ºÆ® ÆíÁý±â¿¡¼­ Machine.config ÆÄÀÏÀ» ¿±´Ï´Ù.

    Machine.config ÆÄÀÏÀº %SystemRoot%\Microsoft.NET\Framework\%VersionNumber%\CONFIG\ µð·ºÅ͸®¿¡ ÀÖ½À´Ï´Ù.
  2. Machine.config ÆÄÀÏ¿¡¼­ Web.config ÆÄÀÏ¿¡ µ¤¾î¾µ ±¸¼º ¼³Á¤À» ã½À´Ï´Ù. ¿ä¼Ò°¡ µÎ ÁÙ ÀÌ»óÀÏ °æ¿ì <element_name> ÁÙ·Î ½ÃÀÛÇÏ¿© </element_name>À¸·Î ³¡³³´Ï´Ù. ¿ä¼Ò´Â ÀÚüÀûÀ¸·Î ´Ý´Â °ÍÀÏ ¼öµµ ÀÖ°í <element_name attribute1=¡±option¡± attribute2=¡±option¡± />°ú À¯»çÇÏ°Ô ³ªÅ¸³¯ ¼ö ÀÖ½À´Ï´Ù. °ø¹éÀº ¹«½ÃµË´Ï´Ù. µû¶ó¼­ ¿ä¼Ò´Â ¿©·¯ ÁÙ¿¡ °ÉÃÄ ÀÖÀ» ¼öµµ ÀÖ½À´Ï´Ù. ¿ä¼Ò´Â ÁÖ¼®À¸·Î ½ÃÀÛµÉ ¼ö ÀÖ½À´Ï´Ù. ÁÖ¼®Àº <!-- ¹× --> Ç¥½Ã ¾È¿¡ Æ÷ÇԵ˴ϴÙ. µÚ¿¡ ¿À´Â <trace> ±¸¼º ¿ä¼Ò´Â ÀÚüÀûÀ¸·Î ´Ý´Â ¿ä¼ÒÀÇ ¿¹ÀÔ´Ï´Ù. <trace> ±¸¼º ¿ä¼ÒÀÇ ¿¹´Â ¿©·¯ Ư¼ºÀ» °¡Áö°í ÀÖÀ¸¸ç ¿©·¯ ÁÙ¿¡ °ÉÃÄ ÀÖ°í ¸Ç ¾Õ¿¡ ÁÖ¼®ÀÌ ÀÖ½À´Ï´Ù.
    <!--
    trace Attributes:
        enabled="[true|false]" - Enable application tracing
        localOnly="[true|false]" - View trace results from localhost only
        pageOutput="[true|false]" - Display trace ouput on individual pages
        requestLimit="[number]" - Number of trace results available in trace.axd
        traceMode="[SortByTime|SortByCategory]" - Sorts trace result displays based on Time or Category
      -->
    <trace
        enabled="false"
        localOnly="true"
        pageOutput="false"
        requestLimit="10"
        traceMode="SortByTime"
    />
  3. Àüü ±¸¼º ¿ä¼Ò¿Í ½ÃÀÛ ÁÖ¼®À» Ŭ¸³º¸µå·Î º¹»çÇÕ´Ï´Ù.
  4. ¿ä¼Ò°¡ Machine.config ÆÄÀÏ¿¡ ÁßøµÇ´Â ¹æ¹ýÀ» È®ÀÎÇÕ´Ï´Ù.

    Machine.config ÆÄÀÏÀº °èÃþÀû ±¸Á¶ÀÌ°í ±¸¼º ¿ä¼Ò´Â ´Ù¸¥ ¿ä¼Ò¿¡ ÁßøµË´Ï´Ù. Machine.config ÆÄÀÏ¿¡¼­ Web.config ÆÄÀÏ·Î ±¸¼º ¿ä¼Ò¸¦ º¹»çÇÒ °æ¿ì º¹»çµÈ µ¿ÀÏÇÑ ¿øº» ¿ä¼Ò¿¡ ÇØ´ç ±¸¼º ¿ä¼Ò¸¦ ÁßÃ¸ÇØ¾ß ÇÕ´Ï´Ù. ±¸¼º ¿ä¼Ò°¡ Æ÷ÇÔµÈ Machine.config ÆÄÀÏÀÇ ¿ä¼Ò¸¦ È®ÀÎÇÏ·Á¸é ´ÝÇô ÀÖÁö ¾Ê°í ¿­·Á ÀÖ´Â ¿ä¼Ò¸¦ ãÀ» ¶§±îÁö Machine.config ÆÄÀÏÀ» À§·Î ½ºÅ©·ÑÇÕ´Ï´Ù. ¼öÁØÀÌ ³ôÀº ¿ä¼ÒÀϼö·Ï ´ú µé¿©¾²¹Ç·Î Æ÷ÇÔÇÏ´Â ¿ä¼Ò´Â ½Äº°Çϱ⠽±½À´Ï´Ù.

    ´ëºÎºÐÀÇ ASP.NET ±¸¼º Ç׸ñÀº <system.web> ¿ä¼Ò¿¡ Æ÷ÇԵ˴ϴÙ. ¿ä¼ÒÀÇ ³¡(</system.web>)ÀÌ ÇØ´ç ±¸¼º ¿ä¼Ò ´ÙÀ½¿¡ À§Ä¡ÇØ¾ß ÇÕ´Ï´Ù.

    ÇØ´ç ±¸¼º ¿ä¼Ò°¡ Æ÷ÇÔµÈ ¿ä¼Ò¸¦ ±â·ÏÇØ µÎ½Ê½Ã¿À. ÀÌ ¿ä¼Ò¸¦ Web.config ÆÄÀÏÀÇ µ¿ÀÏÇÑ ¿ä¼Ò¿¡ ºÙ¿© ³Ö¾î¾ß ÇÕ´Ï´Ù. ±¸¼º ¿ä¼Ò´Â ¿©·¯ ¿ä¼Ò¿¡ ÁßøµÉ ¼ö ÀÖ½À´Ï´Ù. Web.config ÆÄÀÏ¿¡¼­ ´õ ³ôÀº ¼öÁØÀÇ ¸ðµç ¿ä¼Ò¸¦ ¸¸µé¾î¾ß ÇÕ´Ï´Ù.
  5. Machine.config ÆÄÀÏÀ» ´ÝÀº ´ÙÀ½ ÅØ½ºÆ® ÆíÁý±â¸¦ »ç¿ëÇÏ¿© ASP.NET ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ·çÆ® µð·ºÅ͸®¿¡¼­ Web.config ÆÄÀÏÀ» ¿±´Ï´Ù.
  6. 4´Ü°è¿¡¼­ È®ÀÎÇÑ ¿ä¼ÒÀÇ ½ÃÀÛ°ú ³¡ »çÀÌ¿¡ ±¸¼º ¿ä¼Ò¸¦ ºÙ¿© ³Ö½À´Ï´Ù.

    ¿¹¸¦ µé¾î, ±¸¼º Ç׸ñÀÌ <system.web> ¿ä¼Ò¿¡ Æ÷ÇԵǴ °æ¿ì ±¸¼º Ç׸ñÀ» <system.web> ¿ä¼ÒÀÇ ¿©´Â ÁÙ ¹Ù·Î µÚ¿¡, ±×¸®°í </system.web>À̶ó´Â ´Ý´Â ÁÙ ¾Õ¿¡ ºÙ¿© ³Ö¾î¾ß ÇÕ´Ï´Ù.
  7. Web.config ÆÄÀÏÀÇ ±¸¼º ¿ä¼Ò¸¦ ¼öÁ¤ÇÏ¿© ÇØ´ç ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ Machine.config ¼³Á¤À» µ¤¾î¾¹´Ï´Ù.

    ÀÌ ¼³Á¤Àº Web.config ÆÄÀÏÀ» Æ÷ÇÔÇÏ´Â Æú´õ¿Í ¸ðµç ÇÏÀ§ Æú´õ¿¡ Àû¿ëµË´Ï´Ù.


ÂüÁ¶

ASP.NET ±¸¼º ¹× ASP.NET ±¸¼º ÆÄÀÏÀÇ Çü½Ä¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº .NET Framework SDK ¼³¸í¼­¸¦ ÂüÁ¶Çϰųª ´ÙÀ½ Microsoft À¥ »çÀÌÆ®¸¦ ¹æ¹®ÇϽʽÿÀ.

http://msdn2.microsoft.com/en-us/library/aa719558(VS.71).aspx

http://msdn2.microsoft.com/en-us/library/ackhksh7(vs.71).aspx







Microsoft Á¦Ç° °ü·Ã ±â¼ú Àü¹®°¡µé°ú ¿Â¶óÀÎÀ¸·Î Á¤º¸¸¦ ±³È¯ÇϽ÷Á¸é Microsoft ´º½º ±×·ì¿¡ Âü¿©ÇϽñ⠹ٶø´Ï´Ù.

¼Ó¼º

±â¼ú ÀÚ·á: 815178 - ¸¶Áö¸· °ËÅä: 2007³â 5¿ù 13ÀÏ ÀÏ¿äÀÏ - ¼öÁ¤: 1.6
º» ¹®¼­ÀÇ Á¤º¸´Â ´ÙÀ½ÀÇ Á¦Ç°¿¡ Àû¿ëµË´Ï´Ù.
  • Microsoft ASP.NET 1.0
  • Microsoft ASP.NET 1.1
Ű¿öµå:?
kbweb kbconfig kbredistribution kbdeployment kbhowtomaster KB815178

Çǵå¹é º¸³»±â