¡¡¡¡Ð´ÔÚÇ°ÃæµÄ»°£ºÍøÉϽ²Asp.netÔËÐÐģʽµÄºÃÎÄÕÂÒѾºÜ¶àÁË£¬±ÊÕß±¾²»Óöà´ËÒ»¾Ù£¬Áí³ÉÒ»ÎÄ¡£µ«´Ó±ÊÕß×Ô¼ºµÄѧϰ¾Ñé¿´£¬Èç¹ûѧµ½µÄÕâЩ֪ʶ²»ÄܶÔÓ¦µ½Àà¿âÖеÄÔ´´úÂ룬ӡÏó×ܹ鲻¹»Éî¿Ì£¬´óÓиôѥɦÑ÷Ö®¸Ð¡£Ö»ºÃ×Ô¼ºÐ´ÉÏһƪ£¬¶ÔÕâ·½ÃæµÄ֪ʶ×ö¸öССµÄ×ܽᡣÎÄÖÐËùÓÐÄÚÈݶ¼ÊDZÊÕßÔÚ¿´ÁËÍøÉϺܶàÎÄÕº󣬽áºÏ×Ô¼ºµÄ¿ª·¢¾ÑéµÃ³öµÄһЩÀí½â£¬ÄÑÃâÓдíÎóµÄµØ·½£¬»¶ÓÅúÆÀÖ¸³ö¡£ÁíÍ⣬ÓÉÓÚ±ÊÕßÄÜÁ¦ËùÏÞ£¬ºÜ¶àµØ·½²¢Î´ËµÍ¸£¨ÕæÕý¶ÔÓ¦µ½´úÂ룩£¬Ò²ÅθßÊÖÄܹ»¸øÓè²¹³ä¡£
¡¡¡¡Ò».½øÈëAsp.netÔËÐÐʱ֮ǰ
¡¡¡¡ËäÈ»±¾ÎĵÄÖØµãÊǶÔÍйܴúÂëµÄ½âÎö£¬µ«ÎªÁËÕû¸ö֪ʶµãµÄÍêÕûÐÔ£¬ÕâÀï¼òµ¥½éÉÜÒ»ÏÂIIS´¦ÀíÇëÇóµÄһЩ»ù±¾Çé¿ö¡£ÔÚÒ»¸öIIS·þÎñÆ÷ÉÏ£¬Äã¿ÉÒÔÉèÖöà¸öÓ¦ÓóÌÐò³Ø£¨Ã¿¸öÓ¦ÓóÌÐò³Ø¿ÉÒÔµ¥¶ÀÉèÖÃÔÊÐíʹÓõÄ×î´óÄÚ´æÊýÁ¿¡¢CPUʹÓÃÂÊ¡¢»ØÊÕ¹¤×÷½ø³ÌµÄʱ¼ä¼ä¸ôµÈ²ÎÊý£¬¶øÇÒÒ»¸öÓ¦ÓóÌÐò³ØÀïÃæÖ»ÄÜʹÓÃÒ»¸ö°æ±¾µÄ.NET Framework£©£¬È»ºó°Ñ×Ô¼ºµÄWebÓ¦Ó÷ֱð²¿Êðµ½ÕâЩӦÓóÌÐò³ØÖС£ÔÚĬÈÏÇé¿öÏ£¬Ã¿¸öÓ¦ÓóػáÓÐÒ»¸ö¹¤×÷½ø³Ìw3wp.exeÀ´Î¬»¤£¨Èç¹û¿ªÍ¨ÁËWebÔ°¹¦ÄÜ£¬Ò²¿ÉÒÔÉèÖöà¸ö¹¤×÷½ø³Ì£©¡£Ã¿¸öÓ¦ÓóÌÐò£¨ÐéÄâĿ¼£©ÔÚ³ØÖж¼ÓÐ×Ô¼ºµÄÓ¦ÓóÌÐòÓò£¬ÕâЩӦÓóÌÐòÓò¶¼´¦ÓÚÕâ¸öÓ¦ÓóÌÐò³ØµÄ¹¤×÷½ø³ÌµÄ½ø³Ì¿Õ¼äÄÚ¡£
¡¡¡¡IISÊÇͨ¹ý¸÷ÖÖISAPIµÄÀ©Õ¹À´´¦Àí¸÷ÖÖÀàÐ͵ÄÓ¦Óõġ£µ±ÎÒÃÇ´Ó¿Í»§¶ËÌá½»Ò»¸öÇëÇó¹ýÀ´Ö®ºó£¬IIS»á¸ù¾ÝÇëÇóµÄÒ³Ãæ»òÕß·þÎñµÄÀàÐÍ£¬°ÑÇëÇóÓ³Éäµ½Ö¸¶¨µÄISAPIÀ©Õ¹¡£±È·½Ëµ£¬Èç¹ûÎÒÃÇÐèÒªÈÃIISÖ§³ÖperlÕâÑùµÄ·þÎñÆ÷¶Ë³ÌÐò£¨µ±È»£¬Õâ¸öÒÆÖ²¹¤×÷Ôç¾ÍÓÐÈË×ö¹ýÁË£©£¬ÎÒÃǾÍÐèÒª±àдһ¸öרÃÅ´¦Àí¶ÔperlÒ³Ãæ½øÐеÄÇëÇóµÄISAPIÀ©Õ¹¡£¸ù¾ÝISAPIµÄ¶¨Òå(·ûºÏÕâ¸ö¶¨ÒåµÄISAPIÀ©Õ¹²ÅÄܺÍIISÕý³£½»»¥)£¬ÔÚÄãµÄÀ©Õ¹ÖпÉÒÔ°üÀ¨ISAPI ExtensionºÍISAPI FilterÁ½´ó²¿·Ö¡£ISAPI ExtensionÊǶÔÇëÇóµÄ´¦Àí³ÌÐò£¬Íê³ÉºÍweb·þÎñÆ÷Ö®¼äµÄÊäÈëÊä³ö£»¶øISAPI FilterÔòÊÇһЩ»Øµ÷½Ó¿Ú£¬Äã¿ÉÒÔͨ¹ýʵÏÖÕâЩ½Ó¿ÚÀ´½éÈëµ½Õû¸öÇëÇó´¦ÀíµÄÿһ²½Ö裬¶ÔAuthentication£¬RevolveCacheµÈ»·½Ú½øÐпØÖÆ¡£ÁíÍ⣬ISAPI±¾Éí¾ÍÊÇÔÚ¹¤×÷½ø³ÌÀïÔËÐе쬶øasp.netÔËÐÐʱҲÊÇÔÚ¹¤×÷½ø³ÌÀïÔËÐеģ¬ËùÒÔÁ½ÕߵĽ»»¥·Ç³£ÓÐЧÂÊ¡£
¡¡¡¡¶ÔÓÚ.aspxÒ³Ãæ£¬Õâ¸öÀ©Õ¹¾ÍÊÇaspnet_isapi.dll¡£ÒòΪÕâЩISAPI¶¼ÊÇ·ÇÍйܵÄWin32Ó¦Óã¬Ö±½Ó¶ÔËüÃǽøÐи͝ÊDZȽÏÀ§Äѵġ£ËùÒÔ£¬ÎªÁËÔöÇ¿Asp.netÔËÐÐʱµÄ¿ÉÀ©Õ¹ÐÔ£¬aspnet_isapi.dll±¾ÉíµÄ¹¦Äܷdz£ÉÙ£¬ÎÒÃÇ¿ÉÒÔ°Ñaspnet_isapi.dll¼òµ¥Àí½âΪÇëÇóÐÅÏ¢µÄ·ÓÉÆ÷£¬¸ºÔð°ÑÇëÇó´ÓIIS´«Ë͵½asp.netÔËÐÐʱ¡£¶øºóÃæÎÒÃǽ«Òª½²µ½µÄHttpHandleºÍHttpModuleÔò·Ö±ðµ£¸ºÆðÁËISAPI ExtensionºÍISAPI FilterµÄ¹¦ÄÜ£¬ÐÒÔ˵ÄÊÇ£¬HttpHandleºÍHttpModule¿ÉÒÔÓÉ´¿µÄÍйܴúÂëÀ´ÊµÏÖ¡£
没有评论:
发表评论