½éÉÜ
¡¡¡¡ÔÚInternetʱ´úµÄ¿ª¶Ë£¬¿Í»§¶ËµÄÐèÇó·Ç³£ÓÐÏÞ£».htmÎļþ¾Í¿ÉÒÔÂú×ãËûÃǵÄÐèÇó¡£µ«ÊÇ£¬Ëæ×Åʱ¼äµÄÁ÷ÊÅ£¬¿Í»§¶ËÐèÇóµÄÀ©³ä³¬Ô½ÁË.htmÎļþ»ò¾²Ì¬ÎļþËù°üº¬µÄ¹¦ÄÜ¡£
¡¡¡¡¿ª·¢ÕßÐèÒªÀ©³ä»òÀ©Õ¹Web·þÎñÆ÷µÄ¹¦ÄÜ¡£Web·þÎñÆ÷³§ÉÌÉè¼ÆÁ˲»Í¬µÄ½â¾ö·½°¸£¬µ«ÊǶ¼×ñÑͬһ¸öÖ÷Ìâ¡°ÏòWeb·þÎñÆ÷²åÈëijЩ×é¼þ¡±¡£ËùÓеÄWeb·þÎñÆ÷²¹³ä¼¼Êõ¶¼ÔÊÐí¿ª·¢Õß½¨Á¢²¢²åÈë×é¼þÒÔÔöÇ¿Web·þÎñÆ÷µÄ¹¦ÄÜ¡£Î¢Èí¹«Ë¾Ìá³öÁËISAPI£¨Internet·þÎñÆ÷API£©£¬Íø¾°¹«Ë¾Ìá³öÁËNSAPI£¨Íø¾°·þÎñÆ÷API£©µÈµÈ¡£
¡¡¡¡ISAPIÊÇÒ»ÖÖÖØÒªµÄ¼¼Êõ£¬ËüÔÊÐíÎÒÃÇÔöÇ¿ÓëISAPI¼æÈݵÄWeb·þÎñÆ÷£¨IIS¾ÍÊÇÒ»ÖÖÓëISAPI¼æÈݵÄWeb·þÎñÆ÷£©µÄÄÜÁ¦¡£ÎÒÃÇʹÓÃÏÂÃæµÄ×é¼þ´ïµ½Õâ¸öÄ¿µÄ£º
¡¡¡¡· ISAPIÀ©Õ¹
¡¡¡¡· ISAPI¹ýÂËÆ÷
¡¡¡¡ISAPIÀ©Õ¹ÊÇʹÓÃWin32¶¯Ì¬Á´½Ó¿âÀ´ÊµÏֵġ£Äã¿ÉÒÔ°ÑISAPIÀ©Õ¹¿´×÷ÊÇÒ»¸öÆÕͨµÄÓ¦ÓóÌÐò¡£ISAPIÀ©Õ¹µÄ´¦ÀíÄ¿±êÊÇhttpÇëÇó¡£ÕâÒâζ×ÅÄã±ØÐëµ÷ÓÃËüÃDzÅÄܼ¤»îËüÃÇ¡£ Äã¿ÉÒÔÈÏΪISAPI¹ýÂËÆ÷½ö½ö¾ÍÊÇÒ»¸ö¹ýÂËÆ÷¶øÒÑ¡£¿Í»§¶Ëÿ´ÎÏò·þÎñÆ÷·¢³öÇëÇóµÄʱºò£¬ÇëÇóÒª¾¹ý¹ýÂËÆ÷¡£¿Í»§¶Ë²»ÐèÒªÔÚÇëÇóÖÐÖ¸¶¨¹ýÂËÆ÷£¬Ö»ÐèÒª¼òµ¥µØ°ÑÇëÇó·¢Ë͸øWeb·þÎñÆ÷£¬½Ó×ÅWeb·þÎñÆ÷°ÑÇëÇ󴫵ݸøÏà¹ØµÄ¹ýÂËÆ÷¡£½ÓÏÂÀ´¹ýÂËÆ÷¿ÉÄÜÐÞ¸ÄÇëÇó£¬Ö´ÐÐijЩµÇ¼²Ù×÷µÈµÈ¡£
¡¡¡¡ÓÉÓÚÕâЩ×é¼þµÄ¸´ÔÓÐÔ£¬ÊµÏÖËüÃǷdz£À§ÄÑ¡£¿ª·¢Õß²»µÃ²»Ê¹ÓÃC/C++À´¿ª·¢ÕâЩ×é¼þ£¬µ«ÊǶÔÓںܶàÈËÀ´Ëµ£¬Ê¹ÓÃC/C++½øÐпª·¢¼òÖ±¾ÍÊÇÍ´¿àµÄ´úÃû´Ê¡£
¡¡¡¡ÄÇôASP.NETÌṩʲô¶«Î÷À´ÊµÏÖÕâЩ¹¦ÄÜÄØ£¿ASP.NETÌṩµÄÊÇHttpHandler£¨HTTP´¦Àí³ÌÐò£©ºÍHttpModule£¨HTTPÄ£¿é£©¡£
¡¡¡¡ÔÚÉîÈëÁ˽âÕâЩ×é¼þµÄÏêϸÐÅϢ֮ǰ£¬Á˽âÒ»ÏÂhttpÇëÇó¾¹ýHTTPÄ£¿éºÍHTTP´¦Àí³ÌÐòµÄʱºòµÄ´¦ÀíÁ÷³ÌÊÇÓмÛÖµµÄ¡£
¡¡¡¡½¨Á¢Ê¾ÀýÓ¦ÓóÌÐò
¡¡¡¡ÎÒ½¨Á¢ÁËÏÂÃæÒ»Ð©µÄC#ÏîÄ¿ÒÔÑÝʾӦÓóÌÐòµÄ²»Í¬×é¼þ£º
¡¡¡¡· NewHandler £¨HTTP´¦Àí³ÌÐò£©
¡¡¡¡· Webapp £¨ÑÝʾHTTP´¦Àí³ÌÐò£©
¡¡¡¡· SecurityModules £¨HTTPÄ£¿é£©
¡¡¡¡· Webapp2 £¨ÑÝʾHTTPÄ£¿é£©
¡¡¡¡ÕâЩӦÓóÌÐòµÄ°²×°²½Ö裺
¡¡¡¡· ½â¿ªattached zipÎļþÖеÄËùÒÔ´úÂë¡£
¡¡¡¡· ½¨Á¢Á½¸öÐéÄâĿ¼webappºÍwebapp2£»°ÑÕâÁ½¸öĿ¼ָÏòWebappºÍWebapp2Ó¦ÓóÌÐòµÄʵ¼ÊÎïÀíĿ¼¡£
¡¡¡¡· °ÑNewHandlerÏîÄ¿ÖеÄNewhandler.dllÎļþ¸´ÖƵ½webappÓ¦ÓóÌÐòµÄbinĿ¼¡£
¡¡¡¡· °ÑSecurityModulesÏîÄ¿ÖеÄSecurityModules.dllÎļþ¸´ÖƵ½webapp2Ó¦ÓóÌÐòµÄbinĿ¼ÖС£
¡¡¡¡ASP.NETÇëÇóµÄ´¦Àí¹ý³Ì
¡¡¡¡ASP.NETÇëÇó´¦Àí¹ý³ÌÊÇ»ùÓڹܵÀÄ£Ð͵ģ¬ÔÚÄ£ÐÍÖÐASP.NET°ÑhttpÇëÇ󴫵ݸø¹ÜµÀÖеÄËùÓÐÄ£¿é¡£Ã¿¸öÄ£¿é¶¼½ÓÊÕhttpÇëÇó²¢ÓÐÍêÈ«¿ØÖÆÈ¨ÏÞ¡£Ä£¿é¿ÉÒÔÓÃÈκÎ×ÔÈÏΪÊʺϵķ½Ê½À´´¦ÀíÇëÇó¡£Ò»µ©ÇëÇó¾¹ýÁËËùÓÐHTTPÄ£¿é£¬¾Í×îÖÕ±»HTTP´¦Àí³ÌÐò´¦Àí¡£HTTP´¦Àí³ÌÐò¶ÔÇëÇó½øÐÐһЩ´¦Àí£¬²¢ÇÒ½á¹û½«Ôٴξ¹ý¹ÜµÀÖеÄHTTPÄ£¿é£º

¡¡Çë×¢ÒâÔÚhttpÇëÇóµÄ´¦Àí¹ý³ÌÖУ¬Ö»Äܵ÷ÓÃÒ»¸öHTTP´¦Àí³ÌÐò£¬È»¶ø¿ÉÒÔµ÷Óöà¸öHTTPÄ£¿é¡£
×öÈËÒªºñµÀ£¬Çë×¢Ã÷ת×Ô¿áÍø¶¯Á¦(www.ASPCOOL.COM)¡£

