asp.net 2.0 ÏÂµÄ±íµ¥ÑéÖ¤CookielessÊôÐÔ
ÔÚ²»Ö§³ÖCookiesµÄÒÆ¶¯É豸ģÄâÆ÷ÖÐÎÞ·¨Õý³£½øÐÐ±íµ¥ÑéÖ¤,ÁªÏëµ½×òÌìʹÓÃweb.configÉèÖÃcookielessÊôÐÔʱ»áÔÚ·ÃÎÊʱ»á³öÏÖ"Cannot use a leading .. to exit above the top directory"µÄÒì³£,×ÔÈ»¶øÈ»µÄÎÒ¾ÍÏëµ½ÁËǰһ¶Îʱ¼äÀ§ÈÅÎҺܾõÄÒ»¸öÕ¾µãÒì³£ÎÞ·¨Ê¹ÓÃǰµ¼ .. ÔÚ¶¥¼¶Ä¿Â¼ÉÏÍ˳ö(Cannot use a leading .. to exit above the top directory)¡£×ÛºÏһϣ¬ÖÕÓÚÀí½âÁËΪʲô»á³öÏÖÕâÑùµÄÒì³££¬Ò²Àí½âÁËΪʲôÔÚasp.net 2.0 ÖУ¬½«ÔÀ´cookielessÊôÐÔÖ»ÄÜÉèÖÃtrue|false£¬¸Ä³ÉÁË¿ÉÒÔÉèÖÃö¾ÙHttpCookieModeµÄÖµ,·Ö±ðΪ:AutoDetect,UseCookies,UseDeviceProfile,UseUri ¡£
Èç¹û¶Ô±íµ¥ÑéÖ¤ºÜÓоÑéµÄÅóÓÑ¿ÉÄÜ»áºÜÇå³þ£¬¿ÉÒÔÓÐÁ½ÖÖ·½Ê½À´±£´æµ±Ç°µÄSessionIDºÍÓû§µÄÑé֤ƱÐÅÏ¢£¬·Ö±ðÊÇʹÓÃCookieºÍÔÚURLµØÖ·¼ÓÉÏÒ»´®±àÂë¹ýµÄ×Ö·û´®À´±êʶµ±Ç°µÄSessionIDºÍÓû§µÄÑé֤ƱÐÅÏ¢¡£µÚÒ»ÖÖ·½Ê½·Ç³£ÆÕ±é£¬¶ÔÓÚʹÓÃURIÀ´±êʶµ±Ç°SessionIDºÍÑé֤Ʊ£¬ÎÒÏàÐÅÈç¹û²»ÊÇÌØÊâÐèÒªµÄ»°£¬ÏàÐźܶàÈ˶¼»á¸úÎÒÒ»Ñù»¹ÎÞ·¨ºÜºÃÀí½â¡£ÎÒ×öÁËÁ½¸ö¼òµ¥µÄÒ³Ãæ£¬À´Ä£ÄâÓû§µÄÑéÖ¤¹ý³Ì¡£µ±ÎÒÔÚweb.configÖÐÉèÖÃcookieless="AutoDetect"ʱ£¬¾Í¸úÎÒÃÇÆ½³£Ò»Ñù£¬µÇ¼µÄURLÊÇ£º
http://localhost:1115/FormsAuthentication/Security/Default.aspx
¶øµ±ÎÒÉèÖÃcookieless="UseUri"ʱ£¬ÕâʱURLµØÖ·¾Í±ä³ÉÁË£º
http://localhost:1115/FormsAuthentication/(F(V0-gEZNEzXUqevbOqKwNoBcMf6vBWnyNbdpa2UhZzrfOUkGPvyB91-9nFlnBDmCAgdpz4gJ6kq-QOVjbNsvKig2))/Security/Default.aspx
ÔÚÕ¾µãĿ¼¶àÁËÒ»¼¶Ä¿Â¼£¬ÕâÀïµÄÖµ¾ÍÊǵ±Ç°»áÓû§µÄÑé֤ƱÐÅÏ¢ºÍSessionIDÐÅÏ¢¡£ÔÚijЩ³¡ºÏ£¬ÕâÑù×öÊǷdz£ÓÐÒâÒåµÄ£¨»òÕßÊDZØÐëµÄ£©£¬ÒòΪÔÚ²»Ö§³Öcookie»·¾³Ï£¬ÄãҪȥ±êʶһ¸öÊÇ·ñÊôÓÚͬһ¸ö»á»°£¬µ±Ç°Óû§ÊÇ·ñÒÑÑéÖ¤¹ý£¬µÈµÈÓë»á»°Ïà¹ØÐÅÏ¢µÄʱºò¾Í»á±äµÃÒì³£µÄÀ§ÄÑ¡£
Á˽âÁËÕâÁ½¸ö±£´æ»á»°ÐÅÏ¢µÄ·½Ê½ºó,ÎÒÃÇÔÙÀ´ÌÖÂÛÒ»ÏÂ,asp.net teamΪʲô°ÑÔÀ´Ö»ÄÜÉèÖÃtrue | falseµÄÊôÐԸijɿÉÒÔÉèÖò»Í¬µÄö¾ÙÖµ.Ê×ÏÈÎÒÃÇÀ´¿´¿´Õâ4¸öÖµµÄº¬Òâ(ÔÚWindows Live Writer ²»ÄÜ»±í¸ñ :< ):
AutoDetect:×Ô¶¯¼ì²â¿Í»§¶Ëʵ¼ÊÊÇ·ñÖ§³ÖcookieÔÙÀ´¾ö¶¨Ê¹ÓÃÁ½ÖÖ·½Ê½ÖеÄÄÄÒ»ÖÖ(×î¼ÑÊÊÓ¦)¡£
UseCookies:²»¹Ü¿Í»§¶ËÊÇ·ñÖ§³Öcookie,·´Õý¶¼Ê¹ÓÃcookieÀ´±êʶ(µÚÒ»ÖÖ·½Ê½)¡£
UseDeviceProfile:¸ù¾ÝÉ豸ÎļþÀ´ÅжÏÊÇ·ñÖ§³Öcookie,½ø¶ø¾ö¶¨Ê¹ÓÃÄÄÖÖ·½Ê½¡£ÏàÐźܶàÈ˶¼¶ÔÕâ¸ö¸ÅÄîºÜÄ£ºý£¬ÓÉÓÚ×î½üÔÚÑо¿WAP£¬ËùÒÔ¶ÔËüÓÐÒ»
Ïà¹ØÎĵµ£º
Èç¹ûҪת»¯µÄÒ³ÃæÖ»ÓÐÒ»Á½¸ö£¬ÇÒÁ½ÕßÖ®¼äµÄûʲô¹ØÁª£¬¾Í¿ÉÒÔÓÃÌæ»»·½·¨ÊµÏÖ£¬ÏÈÓÃhtml±àдºÃÒ»ÕÅÍøÒ³£¬ÔÚÐèÒªÓõ½Êý¾Ý¿âµÄµØ·½ÓÃÌØÊâµÄ±êÇ©±ê¼Ç×Å£¬ÀýÈç&idµÈ¡£ÔÚÓÃ.net±àдһÕÅaspxÍøÒ³ÓÃÓÚ°ÑÕâЩ±êÇ©Ìæ»»³ÉÏëÒªµÄÊý¾Ý¿âÄÚÈÝ£¬ÕâÑù¾ÍÐÐÁË¡£²»¹ý±È½ÏÂé·³µÄÊÇÿ´Î¸üÐÂÊý¾Ý¿â¶¼Òª×ª»¯Ò»´Î¡£
»¹ÓоÍÊÇÈç¹ûÊÇÍøÒ³Ö®¼äÓк ......
Ò»¡¢ÏìÓ¦ÖØ¶¨Ïò·½·¨
ÏìÓ¦ÖØ¶¨Ïò·½·¨ÊÇĿǰΪֹ½«Ò»¸öÍøÒ³ÖØ¶¨Ïòµ½ÁíÒ»¸öÍøÒ³µÄ×î¼òµ¥µÄ·½·¨µÄ×î¼òµ¥µÄ·½·¨¡£µ±Web·þÎñÆ÷½Óµ½Ò»¸öÖØ¶¨ÏòÇëÇóºó£¬Ëü»á½«Ò»¸öÏìӦͷË͸ø¿Í»§¶Ë£¬Õ⽫µ¼Ö¿ͻ§¶Ë·¢ËÍÒ»¸öеÄÇëÇóµ½·þÎñÆ÷¡£°´¾ä»°Ëµ£¬Ò»¸öÖØ¶¨ÏòÇëÇóʵ¼ÊÉÏÊÇÁ½¸öÇëÇóÏìÓ¦£ºÒ»¸öÊÇ×î³õµÄÇëÇóÏìÓ¦£¬ÁíÒ»¸öÊÇеÄÖØ¶¨ÏòÇëÇóÏìÓ¦¡ ......
±¾ÎĽéÉÜͨ¹ý»º´æÀ´Ìá¸ßÍøÒ³µÄÖ´ÐÐЧÂÊ¡£
¡¡¡¡1.¡¡¡¡¡¡¡¡¡¡¡¡ ASP.NET Output Caching
¡¡¡¡µ±Ò»¸öÍøÒ³Æµ·±±»·ÃÎʵÄʱºò£¬ÎÒÃÇ¿ÉÒÔͨ¹ý°ÑÕû¸öÍøÒ³»º´æÀ´Ìá¸ßÖ´ÐÐЧÂÊ¡£ÕâÑù×÷µÄÓŵãÊÇ£¬µ±Óû§ÔٴηÃÎÊÕâ¸öÍøÒ³µÄʱºò£¬±»¸ñʽ»¯ºÃµÄHTML»á±»Ö±½ÓËÍÏÔ¡£
¡¡¡¡ÎªÊ²Ã´»á´æÔÚÕâÖÖЧ¹ûÄØ£¿ÎÒÃÇͨ¹ýASP.NETµÄ»ù±¾ÔËÐлúÖÆÀ´½âÊÍÕ ......
1. Êý¾Ý¿â·ÃÎÊÐÔÄÜÓÅ»¯
Êý¾Ý¿âµÄÁ¬½ÓºÍ¹Ø±Õ
¡¡¡¡·ÃÎÊÊý¾Ý¿â×ÊÔ´ÐèÒª´´½¨Á¬½Ó¡¢´ò¿ªÁ¬½ÓºÍ¹Ø±ÕÁ¬½Ó¼¸¸ö²Ù×÷¡£ÕâЩ¹ý³ÌÐèÒª¶à´ÎÓëÊý¾Ý¿â½»»»ÐÅÏ¢ÒÔͨ¹ýÉí·ÝÑéÖ¤£¬±È½ÏºÄ·Ñ·þÎñÆ÷×ÊÔ´¡£ ASP.NETÖÐÌṩÁËÁ¬½Ó³Ø£¨Connection Pool£©¸ÄÉÆ´ò¿ªºÍ¹Ø±ÕÊý¾Ý¿â¶ÔÐÔÄܵÄÓ°Ï졣ϵͳ½«Óû§µÄÊý¾Ý¿âÁ¬½Ó·ÅÔÚÁ¬½Ó³ØÖУ¬ÐèҪʱȡ³ö£¬¹Ø±Õʱ ......