¡¾·±ÌåÖÐÎÄ¡¿
¡¾ÉèΪÊ×Ò³¡¿
¡¾¼ÓÈëÊղء¿
µ±Ç°Î»Öãº.Net¼¼ÊõÊ×Ò³ >> Asp.Net¿ª·¢ >> ASP.NETÖеÄHTTPÄ£¿éºÍ´¦Àí³ÌÐò 1

ASP.NETÖеÄHTTPÄ£¿éºÍ´¦Àí³ÌÐò 1

2007-10-15 08:00:00  ×÷Õߣº  À´Ô´£º»¥ÁªÍø  ä¯ÀÀ´ÎÊý£º0  ÎÄ×Ö´óС£º¡¾´ó¡¿¡¾ÖС¿¡¾Ð¡¡¿
¼ò½é£º½éÉÜ ¡¡¡¡ÔÚInternetʱ´úµÄ¿ª¶Ë£¬¿Í»§¶ËµÄÐèÇó·Ç³£ÓÐÏÞ£».htmÎļþ¾Í¿ÉÒÔÂú×ãËûÃǵÄÐèÇó¡£µ«ÊÇ£¬Ëæ×Åʱ¼äµÄÁ÷ÊÅ£¬¿Í»§¶ËÐèÇóµÄÀ©³ä³¬Ô½ÁË.htmÎļþ»ò¾²Ì¬ÎļþËù°üº¬µÄ¹¦ÄÜ¡£ ¡¡¡¡¿ª·¢ÕßÐèÒªÀ©³ä»òÀ©Õ¹Web·þÎñÆ÷µÄ¹¦...

½éÉÜ

¡¡¡¡ÔÚ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)¡£

ÔðÈα༭£ºadmin
±¾ÎÄÒýÓõØÖ·£º http://www.3pcode.com/net/2007/10/91406.htm
Ïà¹ØÎÄÕÂ